如何在Vim中将“:vsplit .”映射为<F7>?

4
我想为:vsplit .创建一个映射。
我尝试将其添加到.vimrc中...
nmap <F7> verticalsplit .

然而,当我按下 <F7> 键时,它会进入插入模式并插入 "calsplit .tttt"。(为什么是“tttt”?)
1个回答

10
只需要在它之前加上一个:,之后加上一个<CR>即可。
nmap <F7> :vsplit .<CR>

nmap 以正常模式启动,所以你要给它输入完整的命令。

你会得到 "tttt",因为你的映射是先输入 v (进入可视模式),e(跳到单词末尾),r(进入替换模式),t(输入一个 t 并用 t 替换选定的部分)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接