我想注释光标下的一个单词并将其用作宏或将其映射为键绑定。
例如这个:
void somefunc(MyType* pType);
会成为:
void somefunc(MyType* /*pType*/);
我知道我只需要在单词前面加上 /* 和 */ 但我不知道该怎么做。
我想注释光标下的一个单词并将其用作宏或将其映射为键绑定。
例如这个:
void somefunc(MyType* pType);
会成为:
void somefunc(MyType* /*pType*/);
我知道我只需要在单词前面加上 /* 和 */ 但我不知道该怎么做。
尝试任何一个映射,选择一个你感觉更好的映射。
nnoremap <leader>cw caw/*<c-o>P*/<esc>
或者
nnoremap <leader>cw viw<esc>a*/<esc>hbi/*<esc>
<leader>cw
在正常模式下输入。
创建内联注释的一种更通用的方法是使用Tcomment 插件。
安装后,您可以使用gc
操作符来注释某些内容,例如,如果您有以下文件(带有^
指示光标):
void somefunc(MyType* ^pType);
按下gce
将使您:
void somefunc(MyType* /*pType*/);
您可以将它用于任何运动命令,但当然,行明智的运算符(例如。gcj
)不会注释内联而是整行。