Jawaban:
Anda perlu meletakkan yang lain |
sebelum else
vim akan menganggap perintah Anda set listchars+=space:· else
bukan dua perintah terpisah. Itu sebabnya Anda mendapat pesan kesalahan: else
adalah 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 else
dan satu setelah :)
;
untuk memisahkan instruksi. Dalam C else
bukan instruksi, kalau tidak akan ada ;
setelahnya :)
|
, sebelum atau sesudahelse
? Sekarang, saya sekarang keduanya :-D. Terima kasih banyak :) !