การดำเนินการโดยอัตโนมัติจะทำให้คุณต้องเพิ่มสิ่งต่อไปนี้ในvimrc
ไฟล์ของคุณ(ที่มา ):
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>
การใช้,cเพื่อแสดงความคิดเห็นในภูมิภาคและไม่พูด,uถึงภูมิภาค การตั้งค่าสัญลักษณ์ความคิดเห็นสำหรับภาษาต่างๆด้วยตนเอง
ตัวเลือกที่สองคือการใช้ปลั๊กอินเช่นtcomment , กลุ่ม-ความเห็นหรือcomments.vim ฉันใช้ความคิดเห็นของตัวเอง โปรดอ่านคำแนะนำเกี่ยวกับการใช้งานและการติดตั้งที่หน้าเว็บของพวกเขาเนื่องจากฉันเชื่อว่าเกินกว่าคำถาม
ฉันขอแนะนำให้คุณใช้ปลั๊กอิน (หนึ่งในลิงก์ด้านบนหรืออื่น ๆ ) เนื่องจากง่ายกว่าการบำรุงรักษาโค้ดในvimrc
ไฟล์ของคุณ
แก้ไข: ฉันลบวิธีการด้วยตนเองเมื่อคำถามเปลี่ยนไปและวิธีที่ถูกต้องก็ตอบโดย 200_success