作者kornelius (c9s)
看板Editor
標題[vim ] simple commenter plugin
時間Sat Mar 6 14:53:50 2010
最近手癢於是寫了一個 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
1F:推 EragonJ:c9s 原先如果手動寫好的註解就沒辦法remove comment嗎? 03/06 16:50
2F:→ kornelius:可以 03/06 22:33
3F:→ kornelius:但是 region 的第一行和最後一行要 match 到 comment m 03/06 22:33