看板 Editor 關於我們 聯絡資訊
最近手癢於是寫了一個 comment plugin. 是說 nerd commenter 的 binding 常常會莫名的在寫 code 過程中 呼叫到 comment 的 mapping ,我覺得非常 orz 且功能太多,而我只是需要一個很簡單的 comment 功能 然而 blockComment plugin 又做的不是很乾淨 So... it's here: http://github.com/c9s/simple-commenter.vim 基本上 ruby,perl,python,php,html ... 等等都支援 (只要 comments option 有設置正確即可) 分成兩種 comment: 1. block comment mark: 由 /* 以及 */ 或是 <!-- , --> 等做標記 2. oneline comment mark 如 # 或是 // 等,範圍只限於單行 Mapping: ,, oneline comment (toggle) ,c block comment. ,C remove block comment. 支援 visual mode mapping ,所以你也可以使用 V 選擇區塊之後, 執行 ",," 或是 ",c" 等指令。 麻煩大家幫忙測試一下 :-p 也歡迎 feedback. :-) Thanks /Cornelius/ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.61.198.68
EragonJ:c9s 原先如果手動寫好的註解就沒辦法remove comment嗎? 03/06 16:50
kornelius:可以 03/06 22:33
kornelius:但是 region 的第一行和最後一行要 match 到 comment m 03/06 22:33