0

我刚买了一台新笔记本电脑(和运行 Windows 10 的华硕来代替运行 Windows 8.1 的华硕)。我正在使用 Putty 访问我在 AWS 上的 Ubuntu 服务器并使用 VIM 编辑一些文件。

当我点击我的专用主页按钮时,它起作用了:我的光标移到了行的前面。但是这台笔记本电脑没有专用的结束按钮,所以我尝试使用数字键盘,但它只是在我当前行上方插入新行,并带有字母:0=p、1=q(1也是End按钮)等,一直到9=y。

切换num lk只会打开 VIM help.txt 文件。

我该怎么做才能取回我的End钥匙?

我不想使用该$方法到达行尾,因为这需要退出编辑模式 ( ESC),Shift+4表示$然后重新进入编辑模式 ( i),最后使用 a 移动到真正的行尾右箭头 -- 5 次按键而不是 1 次,从长远来看这会增加很多时间。

4

2 回答 2

0

没有其他答案对我有用,因为我无法弄清楚如何将插入的换行符 + 字母映射到新的东西。幸运的是,我自己在这里找到了解决方案:

https://www.netsarang.com/forum/xshell/1719/Number_keypad_in_vim_insert_mode

具体来说:

在终端-> 仿真下:

1)将终端设置为XTerm(可选地打开 ANSI 颜色,对我来说很好。)

2) 确保未选中备用键盘仿真。

我实际上只是在腻子中进行了这些更改,一切正常!

在此处输入图像描述

于 2017-03-25T18:04:54.580 回答
0

确保您的 vim 不在 cp 模式(兼容模式)下运行。

输入:set nocp或更好地在您的 HOME-dir 中创建一个(无论是否为 emtpy).vimrc 文件。

于 2017-03-06T02:28:55.497 回答