vim换档键的简单映射
我试图通过以下方式修改我的vimrc:vim换档键的简单映射,vim,Vim,我试图通过以下方式修改我的vimrc: map map map G 为了: 按Shift+up向上移动屏幕 按下Shift+down键向下移动屏幕 通过键入行号然后键入Shift+转到特定行。(而不是先键入行号,然后键入G) 但这些映射都不起作用。 我浏览了谷歌,想知道我做错了什么,但运气不好。 任何人都可以给出任何指针?而不是(假设美式英语键盘布局在同一个键上有和),您只需编写。然后,映射将起作用 在图形GVIM中,您的也可以工作。在航站楼里,事情很复杂。对于me(gnome终端),按Shif
map
map
map G
为了:
按Shift+up向上移动屏幕
按下Shift+down键向下移动屏幕
通过键入行号然后键入Shift+转到特定行。(而不是先键入行号,然后键入G)
但这些映射都不起作用。
我浏览了谷歌,想知道我做错了什么,但运气不好。
任何人都可以给出任何指针?而不是
(假设美式英语键盘布局在同一个键上有
和
),您只需编写
。然后,映射将起作用
在图形GVIM中,您的
也可以工作。在航站楼里,事情很复杂。对于me(gnome终端),按Shift+↑ 不向Vim发送任何信息(要进行检查,请按:
,然后按键,观察插入的内容)。对于(未移位)
,我得到了预期的键码
因此,如果这主要是关于终端的,那么选择不同的(更普通的)键可能是有意义的(Vim用户无论如何都不喜欢光标键:-).Vim看不到这些组合。但是,它可能会看到这些组合生成的转义序列,因此您可以使用它们。在插入模式下,
、
和
的输出是什么(按Ctrl+V然后按组合键)?谢谢您的回复。我现在将mapg
更改为mapg
,并且它确实按预期工作。但是,重新映射运动后,我尝试了更保守的nmap
和nmap
,但它们仍然不工作!这次我做错了什么?