標籤:

我在macbook上使用vim沒有右邊ctrl鍵怎麼辦?只能買個外接鍵盤嗎?

一直在台式機上用vim,emacs,現在突然用macbook了,沒有ctrl鍵很不習慣,深度了改鍵的方法,但都不好使。怎麼辦呢?想知道平時大家用vim在macbook上如何用的?emacs需要大量的ctrl又怎麼辦的?


把 caps lock 設定成 ctrl


用emacs的顯然必備ctrl腳踏板啊。。你是vim黨混進來黑我大emacs的吧。。


想起以前聽一個前輩說過的一個經驗之談:

觀察一個程序員是不是真的會用vim/emacs,首先看他使用control鍵和esc鍵的方式。

1. 如果他用的是筆記本鍵盤,那麼他應該已經把capslock和control做過了鍵位切換;

2. 如果他沒有做過control-&>capslock的鍵位切換,而且他用的是外接鍵盤,那麼他應該是用掌托壓control鍵而不是用小拇指去敲control鍵;

3. 如果他是vimer,那麼在他的配置文件里應該已經做過esc鍵的映射(比如更加方便的jk或者ctrl-;什麼的)

如果以上三條都不符合,通常說明這個程序員還算不上真正會用vim/emacs。


已經早早用 Karabiner 把 Caps Lock 替換成 Esc (單按) 和 Ctrl (組合)

昨天看到一篇 Emacs 教程里說

把 Enter 替換成 Enter (單按)和 Ctrl (組合),就能有右邊的 Ctrl 了

媽媽再也不用擔心我的 Ctrl-A


系統的設置里能把capslock和control的鍵位互換

在不用外接鍵盤的情況下我就是這麼乾的

我估計樓下又有人要說hhkb 如果單為了換個鍵位入鍵盤其實並不值當……


左 ctrl 那麼方便按,為啥要用右 ctrl,右 Ctrl 和 右 shift 我都是不用的。不過以前用 virtualbox 虛擬機時發生了一件特別囧的事: 滑鼠點到虛擬機裡面出不來了,因為 MacBook 和 HHKB 都沒有右 Ctrl,又沒有其它外接鍵盤,當時真是 SB 了,還好想到了虛擬控制台 Ctrl+Alt+F2 進去幹掉虛擬機


真的很少有人用右control


我是把SDF,分別映射左邊的ctrl,option,command ,同理LKJ映射到右邊的!

好處就是原地不動,小指再也不痛啦


Karabiner :

可以實現 空格鍵 代替 右側control.

可以實現 return鍵 代替 右側control.


hhkb歡迎你


我使用karabiner將右ALT鍵remap成了右CTRL鍵,在MacVim試試還湊合。


前面那些人切換分割窗口時難道是用的左CTRL嗎?太可怕了


從來沒用過右ctrl


如果用慣了標準鍵盤,那就買個外置的吧,不帶方向鍵的那種,不然右邊ctrl也不好按到。


難道只能買個外接鍵盤了嗎?不甘心啊


可以在iterm裡面把右邊的command鍵改成ctrl。


用了這麼多年 vim, 還真沒用過右 ctrl...


推薦閱讀:

MacBook上有什麼非常吃顯卡的軟體可以把顯卡徹底蹂躪壞?
2015年春季新出的Macbook是否適合用來做編程?
iPhone 5c 塑料外殼製造工藝與設計和先前塑料外殼版 MacBook 有什麼相似、繼承之處?
如何評價蘋果新一代MacBook的介面USB Type-C?
選擇新Surface 3還是12-inch 新macbook?

TAG:MacBook | Vim | Emacs |