2009年11月8日 星期日

Vim User 買鍵盤,要注意的事項

Vim User 買鍵盤,除了鍵盤觸鍵、Layout 之外,一定要注意的事項:

1. ESC 好不好按:因為要從 insert mode 跳回 normal mode 這是一個非常常用的按鍵。不過如果你已經買了一個 ESC 非常小而且非常難按的鍵盤,你還是可以用 Ctrl-C 來跳回 Normal Mode. 像是中國牌子 Lenovo 的 X61 或是 X200 的 Esc 個人覺得非常不好按。

2. Shift 鍵的鍵深:如果買了一個鍵深較深的鍵盤, Shift 鍵會影響到你在下 :wq 的時後會不會變成 :Wq ( 我常常因為按太快變成這樣 ) 這樣的結果就是 Command Not Found .. 解法是自己 map 一個 command:

com! :W :wq

或者直接用 :x 也行的。

# kana 提到說其實也可以用 nnoremap ; : 解決 shift 的問題。我之前也用過一陣子,不過為了 ; : 兩個鍵調換,其實還蠻多東西要調整,會影響到其他的 map.

4. Function Key 好不好按:因為你可能會 bind 很多快速鍵到 F1-F12 上頭,如果 Function Key 也小到黏在一起,會造成你的痛苦。


12 則留言:

  1. 那麼羅技的高階鍵盤有些就不太能買了 XDXD

    回覆刪除
  2. 我在X61上用VI就常常按到F1.....
    (ESC比F1高一排,而不是在F1旁)

    回覆刪除
  3. 結果其實不管會不會用 vim ,ESC 位置或大小不對整個所有操作都會被影響。.... orz

    回覆刪除
  4. 請看,這精美的機械式鍵盤~~

    回覆刪除
  5. @ki.ustc, yes, i know :) there are various way to :wq

    回覆刪除
  6. 目前最想要的是 HHKB Pro. 2,那隻的 F# 要按 Fn Key 才可以。

    回覆刪除
  7. 我覺得esc 鍵用ctrl-] 來取代動作會比較敏捷耶XD

    另外HHKB pro的鍵盤配置真的很棒,它把caps lock 改成ctrl,查了一下才知道原來以前sun的鍵盤配置就長這樣,所以現在就在自己的電腦裡設定caps lock 為ctrl了

    改了鍵盤配置之後左手負擔減輕了不少(因為我幾乎都是用左手按ctrl)ctrl鍵其實還蠻常按的,有改有差

    有點好奇大家都用什麼鍵盤?
    我最近買了一個flico的tenkeyless青軸
    機械鍵盤清脆的聲響用起來真是爽快呀~

    回覆刪除
  8. 我map成這樣:

    map <F2> :update
    map <F3> :x
    map <F4> :conf q^M

    PE2留下來的習慣 XD

    回覆刪除
  9. 我倒是沒map什麼東西,只有把用不到的menu鍵改成esc;
    雖然還是習慣按左上角的esc…

    taclick的無刻鍵帽真是炫啊,練盲打很有效呢,不過得多準備個普通鍵盤給訪客用。

    回覆刪除
  10. 訪客,看到鍵盤就不敢用啦,我學校鍵盤只是沒注音就沒什麼人敢用了

    回覆刪除
  11. 雖然我也是 VIM 的愛用者,不過我已經很久沒有按 Esc 了,通常都是按 C-[,大概是被 X200 害的

    回覆刪除