Vim 7 uniquement !

J'ai parfois pesté contre Vim (bah oui, nul logiciel n'est parfait, mais les imperfections sont parfois liées aux usages) lorsque, faisant une recherche de mot (/mot) je ne retrouvais pas mon curseur au milieu d'un tas de texte. Voici donc comment le repérer plus facilement.

Les options cursorline et cursorcolumn, lorqu'elles sont activées, mettent en surbrillance respectivement la ligne et la colonne courante. Pour supprimer cette surbrillance il suffit d'activer les options inverses que sont nocursorline et nocursorcolumn.

Voici une macro pour activer et désactiver les deux options en même temps :

map _ :set cursorline! cursorcolumn!<bar>set cursorline? cursorcolumn?<CR><CR>

Je vous renvoie à un futur billet sur la permutation des options que j'écrirai bien un jour.

Cependant il est possible de modifier les schémas de coloration de ces deux options pour que la mise en valeur soit vraiment immanquables

highlight CursorLine term=reverse cterm=reverse
highlight CursorColumn term=reverse cterm=reverse

Après cela vous pouvez activer cette surbrillance originale par la touche underscore '_'.

Prochain épisode... heu, c'est déjà pas mal là, non ? Si vous en voulez plus essayez Emacs !