我该如何映射":vsplit".到Vim的<F7>?

Eth*_*han 4 vim

我想创建一个映射:vsplit ..

我尝试将其添加到.vimrc......

nmap <F7> verticalsplit .
Run Code Online (Sandbox Code Playgroud)

但是,当我点击<F7>它进入插入模式并插入" calsplit .tttt".(为什么"tttt"?)

Bri*_*per 8

只需:在它之前和<CR>之后放一个.

nmap <F7> :vsplit .<CR>
Run Code Online (Sandbox Code Playgroud)

nmap 在正常模式下启动,因此您必须准确地输入您键入的内容.

你得到"tttt",因为你的映射是打字v(进入可视模式),e(跳到一个单词的结尾),r(进入替换模式),t(键入并替换用ts 在视觉上选择的任何东西).