【发布时间】:2019-10-20 14:16:15
【问题描述】:
:f[ile] 具有与<c-g> 相似的功能。但是,我希望:f 打印当前文件的完整路径,即1<c-g> 的工作。以下配置不起作用:nnoremap :f 1<c-g>,计数 1 刚刚被 vim 忽略,:f 没有任何改变。
【问题讨论】:
-
:f是命令行模式,所以我认为您不能在这里使用nnoremap.. 另外,我不知道如何更改命令行命令的行为。 .. -
当您按下
<c-g>时,nnoremap <c-g> 1<c-g>如何获得您想要的行为? -
@Sundeep 谢谢!我只是找到一个solution。
cmap用于命令行映射。所以cnoremap f<enter> echo expand('%:p')<enter>有效。
标签: vim mapping key-bindings ctrl