59 votes

Espaces comme tabulations et comportement de retour en arrière dans Vim

Dans mon .vimrc j'ai :

set shiftwidth=4
set tabstop=4
set expandtab

pour utiliser 4 espaces au lieu de la tabulation lorsque j'appuie sur le bouton Tab. Mais lorsque j'appuie sur la touche d'effacement après une tabulation, je dois effacer les 4 espaces. Existe-t-il un moyen de faire en sorte que, lorsque j'efface une "tabulation", les quatre espaces soient supprimés ?

81voto

GWW Points 20316

Essayez set softtabstop=4

8voto

Vous pouvez essayer d'utiliser ^T et ^D.

:help i_CTRL-T
:help i_CTRL-D

Elles permettent d'insérer ou d'effacer (plutôt que de revenir en arrière) un nombre d'espaces égal à la largeur de la touche.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X