vim除了hijk之外,按鍵頻率最高的大概是Esc
,本人已經有點Esc
強迫症的兆頭了。預設的Esc
鍵遠在邊陲,按起來也忒麻煩了。怎麼解決?
在google大神的幫助下,找到了兩個方案:
imap kj <esc>
kj
而非jk
,其間的區別多按幾下自能體會) 感覺很不錯,就是食指/中指的負擔又加重了,hijk快要按抽筋了。 另外目前本人在用的方案是:右邊ALT(Command) => ESC
一來右Alt敲擊率很少,正好廢鍵利用;二來按著方便拇指一曲而已,手掌無需移動,況且敲起鍵盤十個手指中就右拇指最是輕閒,正好給他給找點事幹。
大家是怎麼綁定這個ESC鍵的呢
現代鍵盤的 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