Jawaban:
Anda perlu meletakkan yang lain |sebelum elsevim akan menganggap perintah Anda set listchars+=space:· elsebukan dua perintah terpisah. Itu sebabnya Anda mendapat pesan kesalahan: elseadalah opsi yang tidak diketahui untuk perintah set.
Sintaks yang benar adalah sebagai berikut:
if has("patch-7.4.710") | set listchars+=space:· | else | set listchars+=trail:· | endif
if has("patch-7.4.710"), instruksi 2 set listchars+=space:·, instruksi 3 else, instruksi 4 set listchars+=trail:·dan instruksi terakhir endif. Karena |digunakan untuk memisahkan instruksi, masuk akal untuk meletakkan satu sebelum elsedan satu setelah :)
;untuk memisahkan instruksi. Dalam C elsebukan instruksi, kalau tidak akan ada ;setelahnya :)
|, sebelum atau sesudahelse? Sekarang, saya sekarang keduanya :-D. Terima kasih banyak :) !