Saya baru saja menambahkan plugin Git Talang untuk Vim yang menunjukkan baris ditambahkan / dimodifikasi / dihapus menurut git diff
. Ini menggunakan Sign Column
untuk menampilkan karakter di sebelah setiap baris.
Saat ini kolom muncul di save, yang cukup menggelegar. Saya lebih suka kolom selalu ditampilkan, meskipun kosong.
Bagaimana saya bisa membuat Tanda Kolom selalu terlihat?
autocmd BufEnter * sign define dummy
danautocmd BufEnter * execute 'sign place 9999 line=1 name=dummy buffer=' . bufnr('')
di vimrc Anda.set signcolumn=yes
halnya trik tanpa shenanigans.Khusus untuk vim-gitgutter, Anda juga dapat mengatur variabel berikut di
~/.vimrc
:MEMPERBARUI
Plugin sekarang akan mengeluarkan peringatan untuk menghapus baris di atas dan sebagai gantinya menggunakan:
sumber
set signcolumn=yes
tanpa tanda kutipSementara tarian kecil yang mendefinisikan tanda dan menempatkannya berfungsi dengan baik, alternatif yang lebih elegan yang bekerja dengan baik bagi saya adalah:
Dan jika ada tipe file tertentu yang tidak seharusnya memiliki kolom:
sumber
signcolumn
ditambahkan, tetapi tidak ada di 7.2 dan ada di 8.0. Saya tidak ingat melihatnya di 7.4, tetapi mungkin ada di sana. Ini hadir dalam versi Vim dan Neovim saat ini.