*:quote* *:comment*
'"' at the start of a line causes the whole line to be ignored. '"'
after a command causes the rest of the line to be ignored. This can be used
to add comments. Example:
:set ai "set 'autoindent' option
It is not possible to add a comment to a shell command ":!cmd" or to the
":map" command and a few others, because they see the '"' as part of their
argument. This is mentioned where the command is explained.
Alasannya ada karena vimrctidak lain adalah urutan perintah baris perintah. Hampir semua yang berlaku untuk mode command-line berfungsi vimrc.
Anda juga dapat melakukan ini setelah perintah, untuk mengabaikan sisa baris:
set foo=bar " A comment
Namun, Anda perlu berhati-hati saat menambahkan komentar setelah perintah. Dalam pemetaan dan :!perintah itu benar-benar mustahil: inoremap a b " Map a to btidak akan berfungsi. "Komentar" dilihat sebagai bagian dari perintah. Hal yang sama berlaku ketika menjalankan perintah shell dengan:!ls " a comment
Dalam beberapa kasus lain, itu juga dapat menyebabkan perilaku yang tidak terduga. Misalnya normal! p " A commentakan memiliki ruang antara pdan "dimasukkan, dan bagian komentar mungkin juga dievaluasi jika Vim menebak sebagai bagian dari perintah.
Masalah lain adalah menambahkan komentar ketika menjalankan banyak perintah, yang sering saya lakukan di autocommand. Misalnya ini tidak akan berfungsi:
autocmd Filetype go
\ echom "A message"
\ " echo a message
\| echom "A second message"
Sejauh yang saya tahu, tidak ada cara yang waras untuk mendapatkan ini bekerja: - /
Mungkin ada peringatan lain; Saya memilih untuk tidak mengingatnya dan hanya menggunakan "di awal baris :-)
Jawaban:
Ada dalam file bantuan yang berbeda ( cmdline , bantuan: komentar ):
Alasannya ada karena
vimrc
tidak lain adalah urutan perintah baris perintah. Hampir semua yang berlaku untuk mode command-line berfungsivimrc
.Contoh komentar seluruh baris di
vimrc
:sumber
Anda dapat menggunakan
"
di awal baris:Anda juga dapat melakukan ini setelah perintah, untuk mengabaikan sisa baris:
Namun, Anda perlu berhati-hati saat menambahkan komentar setelah perintah. Dalam pemetaan dan
:!
perintah itu benar-benar mustahil:inoremap a b " Map a to b
tidak akan berfungsi. "Komentar" dilihat sebagai bagian dari perintah. Hal yang sama berlaku ketika menjalankan perintah shell dengan:!ls " a comment
Dalam beberapa kasus lain, itu juga dapat menyebabkan perilaku yang tidak terduga. Misalnya
normal! p " A comment
akan memiliki ruang antarap
dan"
dimasukkan, dan bagian komentar mungkin juga dievaluasi jika Vim menebak sebagai bagian dari perintah.Masalah lain adalah menambahkan komentar ketika menjalankan banyak perintah, yang sering saya lakukan di autocommand. Misalnya ini tidak akan berfungsi:
Sejauh yang saya tahu, tidak ada cara yang waras untuk mendapatkan ini bekerja: - /
Mungkin ada peringatan lain; Saya memilih untuk tidak mengingatnya dan hanya menggunakan
"
di awal baris :-)sumber