Mon espace de travail est normalement un très grand xterm avec vim, divisé en six tampons ou plus. Ce serait vraiment utile s'il était plus évident lequel était le tampon actif. En ce moment, j'utilise la présence de numéros de ligne pour cela:
augroup BgHighlight
autocmd!
autocmd WinEnter * set number
autocmd WinLeave * set nonumber
augroup END
mais cela signifie que lorsque je change de tampon, mon code saute à gauche ou à droite, ce qui est ennuyeux. De plus, j'aimerais pouvoir voir quelle est la ligne 94 même dans un tampon inactif . Existe-t-il un moyen de changer les couleurs des numéros de ligne dans le tampon actif?
hi StatusLine...
ethi StatusLineNC...
fonctionne comme un charme!Voir aussi mon plugin qui atténue les fenêtres inactives: https://github.com/blueyed/vim-diminactive
la source
C'est ce que je fais:
Les nombres relatifs ne sont qu'une aide pour calculer le nombre de répétitions de commandes, ils ne sont pas utiles dans une fenêtre que vous n'éditez pas.
la source
J'aime masquer le curseur pour les fenêtres inactives
(merci à https://codeyarns.com/2013/02/07/how-to-show-cursorline-only-in-active-window-of-vim/ )
la source
Vous pouvez l'ajouter à votre
~/.vimrc
, ce qui fera que les barres d'état des fenêtres inactives auront un fond gris foncé pour se différencier de la barre d'état blanche de la fenêtre active.Voir cet exemple de capture d'écran. La fenêtre du milieu est active (barre d'état blanche). Les fenêtres gauche et droite sont inactives (barre d'état gris foncé).
la source