Apakah ada cara agar saya dapat mengubah file .vimrc saya sehingga tanda kurung / kurung / kurung kurawal tidak tertutup? Misalnya, berikut ini akan menyoroti tanda kurung setelah kata utama:
public static void main(String[] args
{
System.out.println("Foobar");
}
Atau mungkin, minta VIM entah bagaimana memberi tahu saya bahwa saya memiliki tanda kurung tertutup. Tampaknya VIM saat ini menunjukkan kapan Anda memiliki tanda kurung yang belum dibuka tetapi tidak ketika Anda memiliki tanda kurung yang tidak tertutup .
vim
syntax-highlighting
vimrc
Nosrettap
sumber
sumber
Jawaban:
Ada plugin untuk vim untuk melakukan hal ini. Diberikan ini contoh kode Anda:
Di mana pun Anda meletakkan kursor, tanda kurung yang paling tidak cocok kembali akan disorot. Satu-satunya cacat adalah bahwa ia tidak melihat ke depan, untuk melihat apakah itu cocok nanti. Jadi jika Anda berada di dalam kurung pringln apakah akan menyorot yang dibuka. Ini pada dasarnya fungsional dan harus melayani Anda dengan baik.
Ini disebut vim-matchopen dan dapat ditemukan di https://github.com/arnar/vim-matchopen
Jika Anda tidak memiliki kedaluwarsa memasang plugin vim, berikut adalah pengantar cepat untuk ini. (Saya berasumsi bahwa Anda menggunakan Linux.)
Buka situs unduhan. Jika Anda memiliki git dan tahu cara menggunakannya, silakan. Jika tidak maka gunakan tombol zip unduhan, dan ekstrak zip yang diunduh ke beberapa tujuan sementara.
Selanjutnya Anda perlu mengambil skrip
plugin/matchopen.vim
dan menempatkannya di direktori~/.vim/plugin
. Jika direktori itu tidak ada, buatlah.Seharusnya begitu. Maka Anda akan berdiri dan berjalan. Cukup restart vim.
sumber