Saya tidak memiliki banyak penggunaan untuk nomor baris saat dalam mode insert jadi saya ingin mematikannya. Namun mereka bagus untuk mode normal.
Terus-menerus menggunakan set nu!
itu melelahkan. Apakah ada cara untuk mengikat set nu!
untuk keluar dan masuk ke mode normal?
Adakah solusi menggunakan metode di atas atau lainnya?
insert-mode
normal-mode
line-numbers
Jason Basanese
sumber
sumber
Jawaban:
Anda dapat melakukan ini dengan perintah otomatis.
Tidak banyak penjelasan yang dibutuhkan. Ini melakukan persis seperti yang Anda minta. Ini mengikat "memasuki dan keluar dari mode insert" ke "menghidupkan dan mematikan nomor garis".
sumber
Inilah solusi alternatif yang hanya akan menyembunyikan angka-angka, tetapi tidak akan benar-benar mengubah margin di sebelah kiri sehingga teks Anda tidak terlalu banyak ketika memasuki / meninggalkan mode penyisipan:
Saat memasuki mode penyisipan ini akan mengatur warna teks ke warna latar belakang. Dalam kasus saya ini putih, tetapi ini mungkin berbeda dalam kasus Anda. Ketika kami meninggalkan mode penyisipan, ia akan mengatur ulang ke default untuk skema warna saya.
Anda dapat mengetahui default untuk skema warna Anda dengan:
sumber
au InsertEnter * hi LineNr ctermbg=NONE ctermfg=bg guifg=bg