Vi编辑器最初是在ADM-3A终端上编写的,它使用 Escape 键代替 Tab 键(与大多数现代键盘相比)。许多触摸打字员都很欣赏这样一个事实,即他们可以在使用Vim时将手放在键盘的主页上但是使用 Esc 会使得必须让双手按下 Esc 。我正在学习vim。应该将 Esc 重新映射到其他地方吗?这种情况下最常见的重映射是什么?或者我应该留下重新映射 Esc 的想法并继续使用它? vim的pro用户做了什么?
答案 0 :(得分:21)
我已将Escape映射到其他未使用的Caps Lock。这是简化vim使用的常用方法。 This article也有一些替代解决方案。如果您愿意,同一篇文章链接到调整以使Escape-Capslock在系统范围内切换。
答案 1 :(得分:17)
esc 键的替代方法是 CTRL + [组合。
(这是VIM的标准,无需重新映射任何东西)。
我一直使用这个快捷方式而不是Esc。
此外,我将我的大写锁定键重新映射到Ctrl,这样更容易输入。
答案 2 :(得分:8)
我将密钥序列jk
映射到Esc
。
你可能会问,所以当你遇到jk
的单词时会发生什么。没问题。输入j
,等待半秒钟,然后输入k
。是的,这是不理想的,但不必移动你的家庭手的优势更多。
我强烈推荐jk
序列作为`Esc。
同一想法的其他变体是jj
- 我认为这对我不起作用。我使用j
向下移动 - 与其他人一样。
答案 3 :(得分:6)
我将Esc重新映射到全系统的Caps。
在您的主目录中创建一个“.Xmodmap”文件,其中包含以下内容:
clear Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
下载名为“KeyRemap4MacBook”的程序并将标签重新映射到Esc。
使用其他人的计算机会成为痛苦的屁股。我是一个环境调整者,在标准设置上我看起来像奶奶:/
答案 4 :(得分:2)
Ctrl C 也适用于开箱即用的逃生。我已将我的Capslock键映射到 Ctrl ,因为在许多情况下这对我更有用。
答案 5 :(得分:2)
我用;;
绘制了我的图,我的右手小拇指正在疼痛,这是经过一个月的编码。我认为选择jj
或jk
是一个很好的决定。
答案 6 :(得分:1)
我使用Menu键而不是转义。
详细信息如下:How to map Menu key ("Application key") to Escape key in vim?
答案 7 :(得分:1)
我亲自将<ESC>
重新映射到ii
。
i
进入并且ii
退出插入模式很容易记住。
答案 8 :(得分:0)
我重新绑定大写锁定来控制和右控制以转义键,所以按下转义就好了。
答案 9 :(得分:0)
imap jj <ESC>
其他人喜欢映射'jk'或'leader-j'。我几乎没有像我应该那样使用hjkl。
答案 10 :(得分:0)
我已将其重新映射到我的右侧⌘(mac键盘),因为无论您使用何种模式或应用程序,它都能正常工作。