Vi 在命令模式下使用 / 帮助问题

Vi 在命令模式下使用 / 帮助问题

我的文本编辑器有问题vi,在命令模式下输入“:”并想要使用“/”后,正斜杠不会出现。我得到的是“< f2 >”。

答案1

看来您可能使用过数字键盘。对我来说,按下 /数字键盘也会<F2>在命令行中显示。

它是默认映射的。您可以输入:set termcap并查找t_K8。那将显示<kDivide>.

解决方案:

1)按/靠近 Shift 键而不是另一个键。

2) 将 termcap 设置t_K8/

3) 映射<kDivide>/.

4)如果 > 是第一个字符,则将<F2> 映射到/命令行,例如,

      :cnoremap <expr> <F2> (getcmdpos() == 1 ?  '/'. : '<F2>`

相关内容