linux-模式

進入一般模式后:【0表示第一個 $表示最后一個 n表示第n行】

一般模式中:

光標移動:gg=1G:移動到第一行 ?G:移動到最后一行 ?nG:移動到第n行

[h, j, k, l]分別代表[左、下、上、右]

刪除:x:向后刪除一個字符 ?X:向前刪除一個字符 ?nx: 向后刪除n(數字)個字符 【10x】。

dd: 刪除光標所在一列 ?ndd:刪除光標所在的向下n(數字)列 【10dd】

d$: 刪除光標所在位置到該行的最后一個字符。d0:刪除光標所在位置到該行的第一個字符。

d1G:刪除光標所在列到第一行的所有數據。 dG:刪除光標所在列到最后一行的所有數據。

復制:yy:?復制光標所在一列 ?nyy:復制光標所在的向下n(數字)列 【10yy】

y$:?復制光標所在位置到該行的最后一個字符。y0:復制光標所在位置到該行的第一個字符。

y1G:復制光標所在列到第一行的所有數據。yG:復制光標所在列到最后一行的所有數據。

粘貼:p :粘貼在光標所在位置之后 ?P:粘貼在光標所在位置之前。

撤銷:u (復原前一個動作)

重做:ctrl + r

重復: . ? 重復前一個動作

合并:J ?將光標所在列與下一列的數據結合成同一列

編輯模式:

i/I: 光標后/前插入

o/O:光標下一行/前一行插入

a/A:光標所在位置的下一個字符/所在行的最后一個字符插入

r/R:取代光標所在的那一個字符/一直取代光標所在的字符【直到回到一般模式】

指令列模式:

替換::n1,n2s/word1/word2/gc (需要使用者確認)

匹配:/ ?n:向下搜索 N:向上搜索

強制退出,不保存:【:q!】

強制退出,保存:【:wq!】

退出,保存:【:wq】

將文件還原到原始狀態:【:e!】

另存為:【:w fileName2】

合并文件內容:【:r fileName2】將fileName2里的內容合并到正在編輯的文件中

存儲指定內容:【:n1,n2 w fileName2】將 n1 到 n2 的內容儲存成 filename2 這個檔案文件。

設置/取消行號: 【:set nu】【:set nonu】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • vi使用方法詳細介紹 vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色于任何最新的文本編輯 ...
    Michael_林閱讀 835評論 0 8
  • dpkg 學習 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 450評論 0 0
  • 1. vim 選擇文本,刪除,復制,粘貼 文本的選擇,對于編輯器來說,是很基本的東西,也經常被用到,總結如下:v ...
    路癡千行閱讀 3,324評論 0 0
  • vim 選擇文本,刪除,復制,粘貼 文本的選擇,對于編輯器來說,是很基本的東西,也經常被用到,總結如下: v 從...
    壹首簡單的歌閱讀 889評論 0 7
  • Vim幾句話介紹Vim是Unix系統上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!),在windows上也...
    何必遠方閱讀 3,211評論 0 3