vim除了hijk之外,按键频率最高的大概是Esc
,本人已经有点Esc
强迫症的兆头了。默认的Esc
键远在边陲,按起来也忒麻烦了。怎么解决?
在google大神的帮助下,找到了两个方案:
imap kj <esc>
kj
而非jk
,其间的区别多按几下自能体会) 感觉很不错,就是食指/中指的负担又加重了,hijk快要按抽筋了。另外目前本人在用的方案是:右ALT(Command) => ESC
一来右Alt敲击率很少,正好废键利用;二来按着方便拇指一曲而已,手掌无需移动,况且敲起键盘十个手指中就右拇指最是轻闲,正好给他给找点事干。
大家是怎么绑定这个ESC键的呢
巴扎黑2017-05-16 16:43:18
CTRL + [
现代键盘的 ESC确实很远, 据信在很久很久以前的键盘上, ESC是很近的.
这是很早以前的键盘,注意 ESC 位置和 HJKL (还有CTRL)
PHP中文网2017-05-16 16:43:18
不绑定,不如试试 CTRL + C
一般情况下从 insert 模式退出到 normal 模式下可以按 CTRL + C
如果是纵向编辑多行,那还是按一下 ESC 吧。
另外 CAPS LOCK 改位 CTRL
ringa_lee2017-05-16 16:43:18
因为ESC的位置太远,除非是一些比较不错的键盘,比如HHKB, KBC Poker2,等等,ESC的位置才比较近。
所以我一般不用ESC退出插入模式,而是用Ctrl+C,或者 Ctrl + [