(我在超级用户上提出了同样的问题,但意识到那不是适合这个问题的页面)
我正在清理我的.vimrc配置文件,并注意到映射部分由于一些映射具有注释(为了可维护性和将来的参考)而过于稀疏。
问题在于,您无法在与映射相同的行上添加注释,因为它将被解释为右侧的续行符。
当前状态的示例(稀疏):
" Do foo
nmap <Leader>f :foo<Return>
" Do bar
nmap <Leader>b :bar<Return>
期望状态(错误!):
nmap <Leader>f :foo<Return> " Do foo
nmap <Leader>b :bar<Return> " Do bar
有没有一种好的方法可以把注释与映射内容放在同一行中?
:help map-comments
目前说道:"由于 '"' 字符被视为{lhs}
或{rhs}
的一部分,因此无法在这些命令之后添加注释。但是,可以使用 |",因为这会启动一个新的、空的命令并带有注释。" 所以我猜至少有文档记录了这个问题... - Phil Gyford