Otomatik olarak yapmak, vimrc
dosyanıza aşağıdaki gibi bir şey eklemenizi gerektirir ( kaynak ):
au FileType haskell,vhdl,ada let b:comment_leader = '-- '
au FileType vim let b:comment_leader = '" '
au FileType c,cpp,java let b:comment_leader = '// '
au FileType sh,make let b:comment_leader = '# '
au FileType tex let b:comment_leader = '% '
noremap <silent> ,c :<C-B>sil <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:noh<CR>
noremap <silent> ,u :<C-B>sil <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:noh<CR>
,cBir bölgeyi yorumlamak ve bir bölgeyi yorumlamak için kullanma ,u. Bu, farklı diller için yorum sembollerini manuel olarak ayarlar.
İkinci seçenek tcomment , vim-yorum ya da comments.vim gibi bir eklenti kullanmaktır . Tcomment'i kendim kullanırım. Lütfen, sorunun konunun ötesinde olduğuna inandığım için sayfalarındaki kullanım ve kurulum talimatlarını okuyun.
vimrc
Dosyanızda bir kod parçasını saklamaktan çok daha kolay olduğu için bir eklenti kullanmanızı (yukarıdaki linklerden biri veya biri) kullanmanızı öneririm .
Düzenleme: Soru değiştiğinde manuel yolu kaldırdım ve aynı zamanda 200_success tarafından doğru yolu cevaplandı.