Bagaimana cara menghapus perintah vim tertentu?


32
set listchars=tab:>-,trail:_

Saya mencoba untuk membatalkan perintah di atas dengan cara ini:

unset listchars=tab:>-,trail:_

Tapi hanya dapatkan:

E492: Not an editor command: unset listchars=tab:>-,trail:_

Apa cara yang benar untuk melakukan ini?

Jawaban:


40

Ini akan mengatur ulang opsi listchars ke default:

set listchars&

Lihat dokumentasi opsi untuk info lebih lanjut.


akan unset listchars=bekerja
gbri

5
Tidak ada unsetperintah. Untuk opsi toggleable, Anda dapat melakukannya set nooption(contoh: set pastedan set nopaste), tetapi daftarchar tidak dapat diubah. Jika Anda benar-benar ingin menetapkan listchars tidak memiliki nilai, lakukan:set listchars=
Chris Acheson

jadi set listchars&sama dengan set listchars=?
gbri

1
set listchars&set ke pengaturan default yang dimulai, yaitueol:$
Chris Acheson

Berguna untuk tahu, terima kasih. Juga berfungsi untuk: set rightleft
aportr

9

Ada 3 cara utama untuk menghapus variabel. Saya akan menggunakan binaryperintah di sini untuk tujuan demonstrasi. Salah satunya harus bekerja.

  1. set nobinary
  2. set binary&
  3. set binary!

Ingatlah untuk memuat kembali file yang sedang Anda kerjakan agar nilai dapat diterapkan lagi menggunakan :e

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.