我找到了vim的NERD评论插件,但我不懂文档.假设我想在c/c ++中评论一些代码,例如
code line 1
code line 2
Run Code Online (Sandbox Code Playgroud)
变
/*
code line 1
code line 2
*/
Run Code Online (Sandbox Code Playgroud)
我看到的这个其他线程,但说实话,我不知道什么<leader>是在NERD评议文档.当我在另一个线程中尝试接受的答案时,我最终在所选行上执行更改命令.什么是,<leader>并且,一步一步,我如何评论线/* */?
Ing*_*kat 62
尝试内置帮助,它非常棒.:help <Leader>带您进入相关文档.它只是一个未使用密钥的标识符(默认情况下\,但许多人将其更改为,),建议用于启动任何自定义映射.
NERD_commenter定义的<Leader>cc映射,所以你按(一个接一个)\ C C.
Ser*_*ndt 25
在许多非英语键盘上,\只能通过AltGr组合键来访问反斜杠.这使得<Leader>角色的默认设置对于这些非英语键盘用户来说相当不实用.
此外,<Leader>密钥组合的默认值为1000毫秒.这可以通过<Leader>命令行右边缘的键消失来观察.因此,非英语键盘用户需要成为真正的快速打字员\cc才能工作.如果不这样做,会导致不希望的cc换线.
以下是德国键盘布局的示例,顶行为反斜杠键,右三为:

建议非英语键盘用户将<Leader>键从\字符更改为更易于访问的,键.Vim初学者也应考虑稍微延长1500ms的时间.这是需要添加的内容~/.vimrc
let mapleader=","
set timeout timeoutlen=1500
Run Code Online (Sandbox Code Playgroud)
最后一个警告; 这些更改仅在完全退出Vim后生效.资源配置:source $MYVIMRC不起作用!
完成后,现在可以使用,ccNERD Commenter进行评论.
如何使用 /* */ 注释行?
?s 在文档中说明:
[count]<leader>cm |NERDComMinimalComment|
Comments the given lines using only one set of multipart delimiters.
Run Code Online (Sandbox Code Playgroud)
所以,只需使用
<leader>是\),或<leader>是,)| 归档时间: |
|
| 查看次数: |
24948 次 |
| 最近记录: |