-
一般模式下可以進行光標移動,複製粘貼,查找替換等。
操作 移動 nG 移動到文件第n行 gg 移動到文件第一行 N[Enter] 光標向下移動n行 G 移動到文件最後一行 操作 查找和替換 /word 向下尋找一個名稱爲word的字符串 ?word 向上尋找一個名稱爲word的字符串 n 輸入n表示重複前一個查找的操作 N 輸入N代表對前一個查找執行相反的方向操作 :n1,n2s/word1/word2/g n1與n2爲數字,在第n1與n2行之間尋找word1這個字符串,並將該字符串替換爲word2。在100行到200行之間查找vbird並替換爲VBIRD則用命令,:100,200s/vbird/VBIRD/g :1,$s/word1/word2/g 從第一行到最後一行查找word1字符串,並將該字符串替換爲word2 :1,$s/word1/word2/gc 從第一行到最後一行查找word1字符串,並將該字符串替換爲word2。且在替換前顯示提示字符給用戶確認是否需要替換 操作 刪除、複製、粘貼 x,X 在一行字當中,x爲向後刪除一個字符,X是向前刪除一個字符 nx n是數字,表示連續向後刪除n個字符 dd 刪除光標所在的一整行 ndd n爲數字,刪除光標所在的向下n行 d1G 刪除光標所在到第一行的所有數據 dG 刪除光標所在到最後一行的所有數據 d$ 刪除光標所在處到該行的最後一個字符 d0 數字0,刪除從光標所在處到該行的最前面一個字符 yy 複製光標所在那一行 nyy n爲數字,複製光標所在的向下n行 y1G 複製光標所在行到第一行的所有數據 yG 複製光標所在行到最後一行的所有數據 y0 複製光標所在的那個字符到該行行首的所有數據 y$ 複製光標所在的那個字符到該行行尾的所有數據 p,P p爲將已複製的數據在光標下一行粘貼,P則爲粘貼在光標上一行 -
命令模式
操作(命令模式下輸入) 含義 :w 將編輯的數據寫入硬盤文件中 :w! 若文件屬性爲"只讀",強制寫入文件,不過能不能寫入取決於文件權限 :q 離開vim :q! 不保存文件修改,強制離開文件 :wq 保存後離開 :wq! 強制保存後離開 ZZ 若文件沒有改動,則不保存離開,若文件已被更改,則保存後離開 :w[filename] 將編輯的數據保存爲另一個文件,相當於另存爲 :r[filename] 在編輯的數據中,讀入另一個文件的數據,意思是,將filename的內容加到光標所在行的後面 :n1,n2 w [filename] 將n1 到 n2行的內容保存成filename這個文件 :! command 暫時離開vim,到命令行模式下執行command的顯示結果 :set nu 顯示行號 :set nonu 取消行號 -
塊選擇
操作 含義 V 字符選擇,會將光標經過的地方進行反白選擇 v 行選擇,會將光標經過的地方進行泛白選擇 [Ctrl]+v 塊選擇,可用長方形的方式選擇數據 y 將反白的地方複製起來 d 將反白的地方刪除 -
多文件編輯
操作 含義 :n 編輯下一個文件 :N 編輯上一個文件 :files 列出目前這個vim的打開的所有文件
vim程序編輯器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.