程序員只用兩種編輯器娜搂,一種是編輯器之神Vim,一種是神的編輯器Emacs辛馆,過去這是一個普遍的認知俺陋,現(xiàn)在基本都被集成開發(fā)環(huán)境取而代之了,但是接觸linux昙篙,掌握部分vim還是有必要的腊状,因為編寫基本的腳本,在沒有xwindows顯得尤為重要苔可。
結(jié)構(gòu)
- 模式
- 命令
- 窗口
模式
Vim中的三個模式分別是
普通模式normal Easc
插入模式insert 鍵入i
可視模式visual shift
普通模式相對于插入模式寿酌,它用來控制光標移動、復(fù)制/粘貼文本硕蛹、排版等醇疼,并將這些功能映射到指定的快捷鍵中,這樣當你輸入一個按鍵法焰,它就會幫你完成以上功能秧荆。
按鍵幫你從其他模式切換到普通模式,所以當蘋果在最新版的macbook pro中取消按鍵時埃仪,一大批Vimer第一個反應(yīng)就是macbook pro不適合開發(fā)者乙濒。
h/j/k/l
這四個鍵在鍵盤的最中間,當你處于普通模式時卵蛉,h/j/k/l這四個按鍵分別代表了光標向左/下/上/右移動一個字符颁股,當然你完全不需進行刻意的記憶,打開電腦練習(xí)幾次就習(xí)慣了
一般保存:
shrft+:
q 退出
qw 保存退出
w 保存
!qw 強制保存退出