純鍵盤操做的,在終端下能夠使用的一款文本編譯器,可配置、可擴展、可編程的成長型神器,在遠程登陸其餘計算機時也能夠使用。 vim具備強大的功能,也支持再次編程,所以把它稱爲成長型編譯器,也有人把它叫做編輯器之神
vim 文件名 文件不存在則建立,若是文件存在則打開,此時只能閱讀不能編輯,輸入i能夠進行編輯文件,編輯完以後按Esc
再輸入ZZ則可退出。linux
- 正常模式:閱讀、修改文件 - 插入模式:對文件進行插入和編輯 - 行底模式:執行命令和對vim進行設置
- 正常模式 ->(輸入i)插入模式 - 插入模式 ->(按Esc或ctrl+c)正常模式 - 正常模式 ->(輸入:)行底模式 - 行底模式 ->(按Esc或ctrl+c)正常模式 - 插入模式與行底模式不能直接切換,必須通過正常模式中轉。
i 在光標前進入插入模式 I 跳轉到行首進入插入模式 a 在光標後進入插入模式 A 跳轉到行尾進行插入模式 o 在當前行的下一行插入穿行,進入插入模式 O 在當前行的上一行插入穿行,進入插入模式
刪除過的內容其實存儲在緩衝區中,當使用p把內容粘貼出來時就達到了移動的效果。編程
u 撤銷
Ctrl+r 反撤銷ubuntu
在插入模式下就能夠正常的輸入信息了,一些特殊操做須要經過快捷鍵完成,vim能夠進行映射快捷鍵。vim
輸入>n n行代碼向右移動n行
輸入<n n行代碼向左移動n行編輯器
/key
n 向下查找一個,N向上查找下一個加密
%s/old/newspa
vimtutor ubuntu系統自帶vim使用手冊code