linux操作命令總結一(vim命令)

2021-06-07 18:51:58 字數 991 閱讀 4486

在vim編輯狀態下(即insert狀態),先按ctrl+x鍵,再按 ctrl+f鍵 ,即可進入目錄自動補全模式,它會根據文中的目錄,顯示該目錄下的所有檔案,通過上下鍵來選擇,回車鍵來確認。

vimdiff  file1  file2

比較file1和file2中的**差異或文字差異

vimdiff有幾個比較方便的快捷鍵

<1> 檔案跳轉

在各個差異點之間快速移動  

跳到下乙個差一點

右半中括號加字母c, 即 「]c」

反向跳轉

左半中括號加字母c,即「[c」

也可以在最前面加上數字,表示跳過差異點的個數

如「2[c」表示跳過下乙個差異點,跳到第二個差異點

<2> 檔案合併

dp  (diff "put")  把當前檔案內容複製到另乙個檔案中

do  (diff "get")  把另乙個檔案內容複製到當前行

<3> 兩個檔案視窗之間來回跳轉

使用快捷鍵 ctrl + w

在terminal中,用vim開啟了乙個檔案,但同時想檢視另外乙個檔案的內容,但又不想儲存退出,該怎麼辦呢?

可以使用vim的後台執行功能。

上圖是使用vim 開啟了file1檔案,按ctrl+z來讓file1後台執行,再用vim開啟file2檔案,使用job命令檢視vim後台執行的程式(最前面的[n]代表每個後台執行的編號),想回到之前開啟的file1,只需要fg + n即可,比如file1後台執行的編號為1,所以只需要命令fg 1就把後台執行的vim file1轉到前台執行了。

linux操作命令 vim

qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...

linux下vim命令總結

linux下vim命令總結 一 游標控制命令 命令 移動 k 向上移一行 j 向下移一行 h 向左移乙個字元 l 向右移乙個字元 gg 移到檔案的首行 g 移到檔案的末行 h 移到螢幕的第一行 w 移到下乙個字的開頭 w 移到下乙個字的開頭,忽略標點符號 e 移到下乙個字的結尾 e 移到下乙個字的結...

linux下vim命令總結

一 游標控制命令 命令 移動 k 向上移一行 j 向下移一行 h 向左移乙個字元 l 向右移乙個字元 gg 移到檔案的首行 g 移到檔案的末行 h 移到螢幕的第一行 w 移到下乙個字的開頭 w 移到下乙個字的開頭,忽略標點符號 e 移到下乙個字的結尾 e 移到下乙個字的結尾,忽略標點符號 移到當前行...