vi是個視覺化的編輯器,視覺化編輯器的含義就是在編輯文字時可以看到它們。linux下的vim是vi的乙個增強版本,有彩色和高亮等特性,對程式設計有很大的幫助。
1,啟動和退出vim
vim的退出:先按下esc鍵回到命令列模式,然後鍵入「:」,此時游標會停留在最下面一行,再鍵入"q"(如果強行退出則還在後面加 "!" ),最後按下enter鍵即可。
vim中常用的複製文字命令:
y+y 將游標目前所在的位置整行複製
y+w 複製游標所在的位置到整個單詞所在的位置
n+y+w 若按3yw,則會將游標所在位置到單詞結束以及後面兩個單詞(共3個單詞)一起複製
n+y+y 若按3yy,則將連同游標所在位置的一行與下面兩行一起複製
p 將複製的內容貼上游標所在的位置。
vim中常用的刪除文字命令:
d+左方向鍵 連續按d和左方向鍵,將游標所在位置前乙個字元刪除
d+右方向鍵 將游標所在位置字元刪除
d+上方向鍵 將游標所在位置行與其上一行同時刪除
d+下方向鍵 將游標所在位置與下一行同時刪除
d+d 連按兩次d,可將游標所在的行刪除,若是連續刪除,可以按住d不放
d+w 刪除游標所在位置的單詞,若是游標在兩個字之間,則刪除游標後面的乙個字元
n+d+d 刪除包括游標所在行及鄉下的n行
n+d+上方向鍵 刪除包括游標所在行及向上的n行
n+d+下方向鍵 同n+d+d命令
d 將游標所在行後面所有的單詞刪除
x 將游標所在位置後乙個字元刪除
x 將游標所在位置前乙個字元刪除
n+x 刪除游標所在位置及其後的n個字元
n+x 刪除游標所在位置及其前的n個字元
vim中常用的找出行數的命令:
ctrl+g 在最後一行中顯示游標所在位置的行數及文章的總行數
ng 將游標移至n行
r 修改游標所在字元
r 修改游標所在位置的字元,可以一直替換字元,知道按下esc鍵
u 表示復原功能
u 取消對行所作的所有改變
. 重複執行上一命令
z+z 連續按下兩次z,檔案將儲存並退出vim
% 符號匹配功能,在編輯時,如果輸入"%(",系統會自動匹配相應的")" #這功能在ubuntu中我沒有實現,不知道誰能解釋一下
#可以用/代替%
vim中命令列模式切換到輸入模式:
a 從目前游標所在位置的下乙個字元開始輸入。
i 從游標所在位置開始插入新輸入的字元。
o 新增加一行,並將游標移到下一行的開頭。
vim最後行模式主要的操作命令:
e 建立新的檔案
n 載入新的檔案
w 寫檔案,也就是將編輯的內容儲存到檔案系統中。主要它是儲存到臨時檔案中,直接退出,他並沒有儲存到檔案中的
w! 如果想寫唯讀檔案,使用它強制寫入檔案
q! 不問你是否儲存檔案,強制退出
set nu set 可以設定vim的某些特性,這裡是設定每行開頭提示行數。想取消設定,使用命令 set none
/ 查詢匹配字串功能。如/(,將查詢(和);如果想繼續向下查詢,可以按n鍵;向前繼續查詢則按n鍵
? 與/相似,但它是向前查詢字串
vim的注意事項:
1,當你不知道你是處於編輯方式還是命令方式時,可以使用esc鍵退出命令方式,然後進行操作。
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...