更換VIM的模式切換按鍵 - Linux

Table of Contents

最近開始學習 VIM
不過由於進入 COMMAND MODE 的 ESC 按鍵實在有點遠
所以不知道有沒有辦法把他給換掉
我看到我同學似乎有把他換成 CAPS LOCK
但我不知道是怎麼做的@@
是要另外安裝插件還是本來就有指令可進行?

另外由於我是用MAC裡的VIM
MAC要切換中英文必須要用報 CAPS LOCK
所以可能不能用這個鍵

不知道有哪一個鍵盤上的鍵是不會有指令的,可以拿來取代ESC鍵的呢?
因為初學所以還有很多指令搞不太清楚,怕到時候設錯,要用時打不出來= =

謝謝各位大大

--

All Comments

Eden avatarEden2012-05-08
用 control c 就可以跳出了
Lucy avatarLucy2012-05-09
ctrl+c 有部份行為和 esc 不一樣,所以我是自己多 map 一次
Dinah avatarDinah2012-05-09
ctrl+[ 也可當 esc,不過我覺得更難按
Lauren avatarLauren2012-05-09
或著直接把單按 ctrl 當作 esc: http://goo.gl/7DfDy
Hedy avatarHedy2012-05-11
閉著眼都可以按到esc.有差嗎?
Connor avatarConnor2012-05-14
看過有人把 jk map 成 esc 的 http://goo.gl/N83VN
Lauren avatarLauren2012-05-19
基本上我是更喜歡使用 ^[ 的, Esc 太遠。
Hedy avatarHedy2012-05-24
按鍵互換我想是 MAC 中的功能。
Charlotte avatarCharlotte2012-05-27
不過我是把 Caps Lock 和 Ctrl 做互換的。
Anthony avatarAnthony2012-05-30
xmodmap可以直接改,可是會對所有的程式都作用
Charlotte avatarCharlotte2012-05-30
我不確定 MAC 上有沒有 xmodmap,不過我在使用 xmodmap 之前
Queena avatarQueena2012-06-01
使用過 Gnome 和 KDE 都有提供同樣功能,所以我想 MAC 應該也
自己的設定。
Elizabeth avatarElizabeth2012-06-02
^[我覺得比較好按耶
Hazel avatarHazel2012-06-03
改~/.vimrc的設定檔,用map和imap改
Ethan avatarEthan2012-06-04
ex: imap <C-c> <ESC><C-c> #把ctrl+c 變成esc