我的文本编辑器有问题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>`