Saya menggunakan list
dan listchars
untuk menunjukkan spasi putih saya, tetapi gaya kode saya mematuhi menggunakan tab. Melihat >
atau ^I
untuk semua tab saya memuakkan.
Bagaimana cara saya menyimpan semua karakter daftar saya yang ada tetapi dengan karakter tab kosong?
tab-characters
Qix - MONICA DISEBUTKAN
sumber
sumber
set list
;-) Beberapa karakter lain (lebih kecil) yang dapat Anda coba:·
(MIDDLE DOT),␣
(OPEN BOX) atau₋
(SUBSCRIPT MINUS). (Saya pribadi menggunakanset listchars=tab:!·
:).›
Jawaban:
'listchars'
membutuhkan dua karaktertab
sehingga Anda cukup menggunakan dua spasi reguler:sumber
\
, meskipun masuk akal karena Anda dapat mencari dengan mereka (/\
). Saya mencoba\s
,' '
dll.Ternyata ruang tanpa putus bekerja dengan baik.
Sesuai jawaban ini , urutan utf-8 adalah
"\xc2\xa0"
.Karena saya menggunakan mac, saya cukup melakukannya
echo -en "\xc2\xa0" | pbcopy
dan kemudian menambahkannya ke .vimrc saya :tempat
[2p]
menempelkan clipboard dua kali. Hasilnya akhirnya menjadiyang dengan benar menyebabkan tab muncul sebagai ruang kosong sederhana.
sumber
set listchars=tab:\ \ ,...
.