Configuration VIM
Quelques éléments de configuration à faire avec VIM.
Le clic-droit ne fonctionne pas pour coller
Taper la commande :
:set mouse=v
Pour que la commande soit tout le temps prise en compte, il faut éditer le fichier :
~/.vimrc
et mettre
set mouse=v
syntax on
Les flèches ne vont pas à la ligne suivante
Par défaut, l’appuie sur les flèches droite / gauche en fin / début de ligne ne va pas à la ligne suivante / précédente.
Il faut modifier le .vimrc :
set whichwrap+=<,>,h,l,[,]
Pour convertir les ^M en retours chariot
:%s/\r/\r/g
ou
:%s/<Ctrl-V><Ctrl-Enter>/\r/g
où « Ctrl-V
Ctrl-Enter
» signifie : appuyer sur Ctrl
, appuyer et relâcher V
, appuyer et relâcher Enter
et enfin relâcher Ctrl
.
Remplacer une chaîne de caractères
:%s/search/replace/g
Pour remplacer avec confirmation :
:%s/search/replace/gc
Quand je colle du code, ça indente n’importe comment
Il faut désactiver l’indentation automatique avant de coller :
:set paste
puis remettre :
:set nopaste
Si on veut le désactiver pendant tout le temps de l’édition :
:setlocal noautoindent
Potentiellement, il faut rajouter :
:setlocal nocindent
:setlocal nosmartindent
:setlocal indentexpr=