我想纪念光标下的一个单词并将其用作宏或将其映射为键绑定。
例如:
void somefunc(MyType* pType);
会变成:
void somefunc(MyType* /*pType*/);
我知道我只需要在/ *和* /之前添加和附加单词,但我不知道该怎么做。
答案 0 :(得分:3)
尝试这种映射,选择一种你感觉更好。
nnoremap <leader>cw caw/*<c-o>P*/<esc>
或
nnoremap <leader>cw viw<esc>a*/<esc>hbi/*<esc>
在正常模式下输入<leader>cw
。
答案 1 :(得分:1)
创建内联评论的更通用方法是使用the Tcomment plugin。
安装后,您可以使用gc
运算符对某些内容进行注释,例如,如果您有以下文件(^
表示光标):
void somefunc(MyType* ^pType);
按gce
即可:
void somefunc(MyType* /*pType*/);
你可以将它用于任何动作命令,但当然一个直线运算符(例如gcj
)不会内联注释而是整行注释。