Closed cauphenuny closed 3 years ago
"光标移动键" 是指什么? 上下左右? 并没有动到这玩意儿, 照理应该没有影响, 能否截个图?
这是之前的 按了键盘的“左”键之后
似乎是按了非打印字符就会出问题
图打不开
方向键出现奇怪字符, 感觉像 terminal 或 encoding 的问题, 比如曾经见过 putty 某些情况下左方向键会变成 ^[[D
有试过换个 terminal, 或者用 gvim 么?
以及 set encoding=utf-8
这是图
https://i.loli.net/2021/05/16/T63OBph4bLMxfed.png
https://i.loli.net/2021/05/16/mrtjzpZO3oB8PTI.png
设置了 encoding=utf-8
gvim下正常,但是用gnome-terminal 和 xfce4-terminal 以及 xterm 就会出现问题.
https://vim.fandom.com/wiki/Fix_arrow_keys_that_display_A_B_C_D_on_remote_shell
试试这个? 我用这个有效果:
inoremap <ESC>oA <up>
inoremap <ESC>oB <down>
inoremap <ESC>oC <right>
inoremap <ESC>oD <left>
inoremap <ESC>OA <up>
inoremap <ESC>OB <down>
inoremap <ESC>OC <right>
inoremap <ESC>OD <left>
这种应该是 vim 和 terminal 之间的特殊字符的问题
话说 inoremap <c-k> <up>
不香么? 为什么要用方向键
谢谢!问题解决了
我配了 inoremap <c-l> <Del>
,而且 <c-j>
<c-h>
被占用了,配方向键不太舒服
无法正常移动,出现奇怪的字母