vim如何選擇ESC的鍵結綁定
阿神
阿神 2017-05-16 16:41:18
0
11
1669

vim除了hijk之外,按鍵頻率最高的大概是Esc,本人已經有點Esc強迫症的兆頭了。預設的Esc鍵遠在邊陲,按起來也忒麻煩了。怎麼解決?

在google大神的幫助下,找到了兩個方案:

  • CapsLock => Esc
    ## 這個綁定習慣顯然來自emacser, 嘗試了下,還是Capslock => Ctrl來得舒服,放棄。
  • imap kj <esc>
    (注意:是kj而非jk,其間的區別多按幾下自能體會) 感覺很不錯,就是食指/中指的負擔又加重了,hijk快要按抽筋了。

另外目前本人在用的方案是:右邊ALT(Command) => ESC
一來右Alt敲擊率很少,正好廢鍵利用;二來按著方便拇指一曲而已,手掌無需移動,況且敲起鍵盤十個手指中就右拇指最是輕閒,正好給他給找點事幹。

大家是怎麼綁定這個ESC鍵的呢

阿神
阿神

闭关修行中......

全部回覆(11)
巴扎黑
CTRL + [

現代鍵盤的 ESC確實很遠, 據信在很久很久以前的鍵盤上, ESC是很近的.

這是很早以前的鍵盤,注意 ESC 位置和 HJKL (還有CTRL)

洪涛

不綁定,不如試試 CTRL + C

一般情況下從 insert 模式退出到 normal 模式下可以按 CTRL + C

如果是縱向編輯多行,那還是按一下 ESC 吧。

另外 CAPS LOCK 改位 CTRL

阿神

Caps Lock和Esc沒有互換的,對Vim都不是真愛。

phpcn_u1582

我目前使用的是 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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!