作者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