Ich habe gerade das Git Gutter-Plugin für Vim hinzugefügt, das die Zeilen anzeigt, die gemäß hinzugefügt / geändert / gelöscht wurden git diff
. Es verwendet die Sign Column
Zeichen zu zeigen , neben jeder Zeile.
Im Moment erscheint die Spalte beim Speichern, was ziemlich irritierend ist. Ich würde es vorziehen, wenn die Spalte immer angezeigt wird, auch wenn sie leer ist.
Wie kann ich die Zeichenspalte immer sichtbar machen?
autocmd BufEnter * sign define dummy
als auchautocmd BufEnter * execute 'sign place 9999 line=1 name=dummy buffer=' . bufnr('')
in Ihren vimrc.set signcolumn=yes
wie der Trick ohne Spielereien.Speziell für vim-gitgutter können Sie auch die folgende Variable in Ihrem festlegen
~/.vimrc
:AKTUALISIEREN
Das Plugin wird nun eine Warnung ausgeben, um die obige Zeile zu entfernen und stattdessen Folgendes zu verwenden:
quelle
set signcolumn=yes
ohne die AnführungszeichenWährend der kleine Tanz, der ein Zeichen definiert und platziert, gut funktioniert, ist eine elegantere Alternative, die für mich gut funktioniert:
Und wenn es bestimmte Dateitypen gibt, die die Spalte nicht haben sollen:
quelle
signcolumn
hinzugefügt wurde, aber es ist nicht in 7.2 und es ist dort in 8.0. Ich erinnere mich nicht, es in 7.4 gesehen zu haben, aber es könnte da sein. Es ist in aktuellen Versionen von Vim und Neovim vorhanden.