Außer hijk ist die am häufigsten gedrückte Taste in vim wahrscheinlich die Esc
,本人已经有点Esc
强迫症的兆头了。默认的Esc
-Taste, die weit entfernt ist und zu mühsam zu drücken ist. Wie man damit umgeht?
Mit Hilfe von Google-Experten habe ich zwei Lösungen gefunden:
imap kj <esc>
kj
而非jk
, man spürt den Unterschied, wenn man ein paar Mal darauf drückt) Es fühlt sich gut an, aber die Belastung für den Zeigefinger/Mittelfinger hat wieder zugenommen und Hijk ist kurz davor, zu verkrampfen. Außerdem ist die Lösung, die ich derzeit verwende,: Rechte ALT (Befehl) => ESC
Erstens hat die rechte Alt-Taste eine sehr geringe Tippgeschwindigkeit, daher ist es einfach eine gute Idee, die nicht verwendeten Tasten zu verwenden. Zweitens dient sie nur zum Drücken des Daumens und die Handfläche muss nicht bewegt werden, und zwar zwischen den zehn Fingern Auf der Tastatur lässt sich der rechte Daumen am einfachsten tippen, daher ist es einfach ein guter Zeitpunkt für ihn, etwas zu tun.
Wie bindet man diese ESC-Taste?
现代键盘的 ESC确实很远,
据信在很久很久以前的键盘上, ESC是很近的.这是很早以前的键盘,注意 ESC 位置和 HJKL (还有CTRL)
不绑定,不如试试 CTRL + C
一般情况下从 insert 模式退出到 normal 模式下可以按 CTRL + C
如果是纵向编辑多行,那还是按一下 ESC 吧。
另外 CAPS LOCK 改位 CTRL
Caps Lock和Esc没有互换的,对Vim都不是真爱。
我目前使用的是
inoremap jj <ESC>
,用了一段时间,感觉还可以。ctrl-] 默认也是esc功能,这个组合按键还算方便
因为ESC的位置太远,除非是一些比较不错的键盘,比如HHKB, KBC Poker2,等等,ESC的位置才比较近。
所以我一般不用ESC退出插入模式,而是用Ctrl+C,或者 Ctrl + [
我按ESC键,从来都是一个手掌直接派过去,准确无误,效果杠杠的!
c-o
大多数时候都够用了, 实在不够用就c-[
我分享一下我的:
OS:
capslock改成ctrl
右alt改成capslock
vim:
ctrl-c改成Esc