Vim操作指南

2022-08-31 06:36:10 字數 1584 閱讀 4354

vim具有6種基本模式和5種派生模式。

派生模式

1.移動游標(普通模式下)

h:左j:下

k:上l:右

2.插入模式和退出vim的方法

ls:顯示當前路徑下的檔案

vi+檔名:開啟檔案,預設進入普通模式,可以使用1中所述的方向鍵,此時按i,即進入插入模式(左下角可以看見insert字樣)。

退出插入模式:按esc,退回普通模式。

進入插入模式的各種方法:

敲擊按鍵含義i

在游標的前面進入插入模式

i在游標所在行的行首進入插入模式

a在游標的後面進入插入模式

a在游標所在行的行尾進入插入模式

o在游標所在行的下方插入空行並進入插入模式

o在游標所在行的上方插入空行並進入插入模式

s刪除游標指定的字元並進入插入模式

s將游標所在行清除並進入插入模式

退出vim的方法(多用命令列模式):

:q!:強制退出,不修改

:wq:儲存退出

3.刪除命令、數字的奧義、撤銷和恢復命令

按鍵含義

0將游標定位到行首的位置^同上

$將游標移動到行位的位置

b將游標定位到游標所在單詞的起始處

e將游標定位到游標所在單詞的結尾處

w將游標定位到下乙個單詞的起始處

gg將游標定位到檔案的開頭

g將游標定位到檔案的末尾

按鍵含義

d0刪除游標從當前位置(不包含)到該行行首的所有字元

d^同上

d$刪除從游標當前位置(不包含)到該行行尾的所有字元

db刪除從游標當前位置(不包含)到單詞起始處的所有字元

de刪除從游標當前位置(包含)到單詞結尾處的所有字元

dw刪除從當前位置(包含)到下乙個單詞起始處的所有字元

dh刪除游標前邊乙個字元

dl刪除游標指定的字元

dj刪除游標所在行及下一行的所有字元

dk刪除游標所在行以及上一行的所有字元

dd刪除游標所在行的所有字元

dgg刪除游標所在行到檔案開頭的所有字元

dg刪除游標所在行到檔案末尾的所有字元

4.貼上命令,替換命令,替換模式和修改命令

拷貝命令

替換命令

修改命令

5.檔案資訊、跳轉、定位括號和縮排

定位括號

縮排(按c語言風格縮排)

6.搜尋命令和替換命令

/目標?目標

搜尋方向

從游標開始向後

從游標開始向前

n向後搜尋下乙個

向前搜尋下乙個

n向前搜尋下乙個

向後搜尋下乙個

十個特殊的字元

替換命令

:s/old/new/g

:%s/old/new/g

:%s/old/new/gc

:5,13s/old/new/g

7.執行shell命令、檔案另存為、合併檔案和開啟多個檔案

檔案另存為

區域性內容另存為

合併檔案

開啟多個檔案

VIM操作指南

一.移動 h,j,k,l 對應左,下,上,右 w 移動游標向前乙個單詞 b 移動游標向後乙個單詞 nw 移動游標向前n個單詞 nb 移動游標向後n個單詞 移動游標到行首 移動游標到當前行的第乙個字母處 移動游標到下乙個句子 移動游標到上乙個句子 gg 移動游標到頁的第一行 g 移動游標到頁的最後一行...

vim實用操作指南

一 檢視檔案編碼 set fileencoding set fileencoding utf 8 通過該命令可直接將檔案修改為utf 8編碼 強制以指定編碼開啟,vim中 e enc utf8 二 設定檔案行號 setnumber setnu set nonu 不顯示行號,複製 的時候很實用 如果想...

vim使用指南

最近在弄linux伺服器,突然發現linux上面用vim編輯器建立檔案 編輯檔案簡直不要太方便,話說咱大mac也有吧,順帶就去學了一些基本命令,現在記錄寫來給大家分享。在vim中,一般使用h j k l來移動游標,h表示游標向左,l表示游標向右,k表示游標向上,j表示游標向下。當我們使用vim命令開...