vim的高階使用。

2021-06-23 00:57:39 字數 907 閱讀 7844

1.常用的ex命令有:

❖:w  儲存當前修改

❖:q  在當前行下面插入新行

❖:q! 不儲存退出

❖:x  儲存並退出,相當於:qw

❖:!  執行系統命令

❖:set number 顯示行號

在vim和shell間切換:

❖:sh 切換到命令列,ctrl+d切換回vim

2.命令模式常用的命令:

❖i:在當前游標處插入文字

❖o:在當前行下面插入新行

❖dd:刪除整行

❖yy:複製當前行(將當前行放入緩衝區)

❖n+yy:複製n行

❖p:將緩衝區中的文字插入到當前游標處

❖r:替換當前字元

❖/:查詢字元

3.vim開啟多個檔案,在多個檔案進行切換。

在同一視窗中開啟多個檔案:

vi file1 file2 file3

:n  切換到下乙個檔案 (n=next)

:n  切換到上乙個檔案

4.vim -o file1 file2 或者在原來介面下輸入:sp file,會用分割視窗顯示兩個檔案,命令列模式下輸入  sp 另外乙個檔案 就可以水平分割繼續開啟第二個檔案,如果想縱向分割,可以使用vsp 檔名。

可以使用 ctrl +兩次按 w,這樣就可以在各個檔案中切換

:ls  展示全部的開啟文件

:xn  切換到向下的第x個文件

n ctrl+6 : 切換到第n個buffer

ctrl+6  或 :e#   回到前乙個編輯檔案

分屏:new ***

ctrl+w s   對當前文件內容分屏顯示

ctrl+w q   關閉所處分屏

ctrl+w o   僅顯示當前分屏內容

ctrl+w j k  上下選擇分屏

vim 2 使用高階

輸入 tab help,可在新的標籤頁開啟幫助.跳轉到乙個主題 將游標置於標籤 例如 bars 上然後輸入 ctrl 跳回 鍵入 ctrl t 或 ctrl o 重複則繼續向後 之前的複製和刪除都是以字元,行為單位,w,e的作用是從游標處到下個單詞開頭或本單詞結尾,所以要想刪除整個單詞,還得先將游標...

vim的高階功能

1 錄製功能 有時候,我們需要對每一行做同樣的工作,例如 編寫指令碼時,為了測試程式,有時候需要注釋掉很多行,但是顯然,如果一行一行的去在頭部新增乙個 來注釋,顯然無法忍受,這是就可以使用錄製功能了 在命令模式下,按下q鍵,然後按下乙個0 9 a z鍵,這個字母或數字代表記錄的名字。然後開始對某一行...

VIM的高階用法

在vim的配置檔案 etc vimrc 中 syntax on 支援語法高亮 set nu 顯示行號 set nonu 不顯示行號 set ai 設定自動縮排 set shiftwidth 4 設定自動縮排 4 個空格,當然要設自動縮排先 set sts 4 即設定 softtabstop 為 4....