【進擊的Vimmer】vim學習路線圖2——替代ESC鍵

上一篇hjkl里面提到為什么不用方向鍵來移動光標的重要原因是方向鍵離主鍵盤區(qū)比較遠档址,那么聰明的你肯定也會以此類推祠斧,ESC鍵離主鍵盤區(qū)也不近啊闻察,當初的vi設計者好像留了一個大坑。vim的各種移動都需要跑回normal模式琢锋,這樣是不是降低了效率呢辕漂?大神的回答是你應該把大部分的時間都花在normal模式,insert只是用來輔助的吴超,這就需要高頻使用ESC鍵了钉嘹。

上篇里面有當時的鍵盤,可以清楚地看到ESC鍵就在現(xiàn)在的TAB鍵處鲸阻,還在左手小拇指的控制范圍之內跋涣。那么現(xiàn)代的我們該默默忍受嗎?當然不是鸟悴,這也太不vimmer了陈辱。

vim默認配置中,除了esc鍵可以退出編輯模式外遣臼,還有另外以下幾種方式:

1.CTRL-[性置,插入模式下這個鍵位跟esc鍵的效果完全一樣,而且也符合雙手不離開主鍵盤的原則揍堰,多練練就可以了鹏浅。

2.CTRL-c,相比ctrl [, ctrl-c更加適合單手操作,在大部分情況下跟esc命令沒有區(qū)別屏歹,當然也有極少數(shù)情況例外隐砸,主要有 不觸發(fā)InsertLeave事件,不進行縮略詞補全蝙眶。

3.CTRL-o季希,可以返回normal模式執(zhí)行一次命令之后再返回insert模式,這個方式在高效率編輯方面還是很有用的幽纷,如果你只想執(zhí)行一下命令然后再重新編輯式塌,就不用先按Esc鍵執(zhí)行完命令之后在按i進入編輯,現(xiàn)在不常用也沒關系友浸,記住就好峰尝,將來想優(yōu)化效率的時候再嘗試一下。

4.CTRL-@收恢,插入上次輸入的內容并退出編輯模式武学,跟ctrl-o類似祭往,都是需要自己去體會其中的精髓,用好了就可以提高效率火窒。

上文說了硼补,原本的ESC鍵是在Tab處,那么就讓它返回原處吧熏矿,這樣不好已骇,因為tab鍵也是比較高頻按鍵,倒是下方的CapsLock好像沒什么用曲掰,事實證明疾捍,vim下基本可以不用capslock鍵,至少我大寫都是通過Shift來實現(xiàn)栏妖,如果是一長串的大寫乱豆,可以先用小寫輸入,然后用vim的U鍵把它們轉換成大寫吊趾。

ESC鍵跟CapsLock鍵置換宛裕,具體方法參考:ESC-CapsLock按鍵置換

下面給出幾種自定義的方案,不過需要先搞懂vim的配置文件.vimrc论泛,windows系統(tǒng)下一般是_vimrc,默認情況下這個文件是不存在的揩尸,需要你去新建一個空白文件,如果還是不怎么懂,那么可以去百度或谷歌屁奏,教程很多岩榆。

inoremap jj <ESC>? ?作用是將jj鍵映射到ESC鍵,快速按兩下j將觸發(fā)ESC鍵

inoremap jk??<ESC>? 作用是將jk鍵映射到ESC鍵坟瓢,快速按jk將觸發(fā)ESC鍵

以上幾種方式都各有利弊勇边,我用過ctrl-[和ctrl-c,映射也用過一段時間折联,感覺ctrl-c更適合單手操作(別問我為什么要單手粒褒,自行體會),置換capslock很有優(yōu)勢诚镰,有人認為形成習慣后去別人的機器上會很別扭奕坟。

我目前是用Ctrl-[來實現(xiàn),習慣了清笨。

所以你認為呢月杉?

多折騰一下找到適合自己的很重要。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末抠艾,一起剝皮案震驚了整個濱河市沙合,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌跌帐,老刑警劉巖首懈,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谨敛,居然都是意外死亡究履,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門脸狸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來最仑,“玉大人,你說我怎么就攤上這事炊甲∧嗤” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵卿啡,是天一觀的道長吟吝。 經(jīng)常有香客問我,道長颈娜,這世上最難降的妖魔是什么剑逃? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮官辽,結果婚禮上蛹磺,老公的妹妹穿的比我還像新娘。我一直安慰自己同仆,他們只是感情好萤捆,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著俗批,像睡著了一般俗或。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扶镀,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天蕴侣,我揣著相機與錄音,去河邊找鬼臭觉。 笑死昆雀,一個胖子當著我的面吹牛,可吹牛的內容都是我干的蝠筑。 我是一名探鬼主播狞膘,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼什乙!你這毒婦竟也來了挽封?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤臣镣,失蹤者是張志新(化名)和其女友劉穎辅愿,沒想到半個月后智亮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡点待,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年阔蛉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片癞埠。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡状原,死狀恐怖,靈堂內的尸體忽然破棺而出苗踪,到底是詐尸還是另有隱情颠区,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布通铲,位于F島的核電站毕莱,受9級特大地震影響,放射性物質發(fā)生泄漏测暗。R本人自食惡果不足惜央串,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碗啄。 院中可真熱鬧质和,春花似錦、人聲如沸稚字。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胆描。三九已至瘫想,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昌讲,已是汗流浹背国夜。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留短绸,地道東北人车吹。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像醋闭,于是被迫代替她去往敵國和親窄驹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容

  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半证逻,現(xiàn)在...
    戈多在地獄閱讀 1,795評論 1 13
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧@植骸),在windows上也...
    何必遠方閱讀 3,144評論 0 3
  • 一. Vim是什么 都說程序員只用兩種編輯器,一種是編輯器之神Vim丈咐,一種是神的編輯器Emacs瑞眼,可現(xiàn)實生活中,我...
    程序員在深圳閱讀 7,626評論 9 58
  • 生命就是這樣一個過程扯罐,一個不斷超越自身局限的過程负拟,這就是命運,任何人都是一樣歹河,在這過程中我們遭遇痛苦、超越局限花吟、從...
    如歌的行板紫雪閱讀 439評論 0 2
  • 最不是天上有秸歧,人間自問不可留。 一晌春光醉夢好衅澈,一展愁眉不見侯键菱。 再不尋刀光劍氣哪里去,且看我尤住風塵享自由今布!
    清風嶼上仙閱讀 190評論 0 0