vim 常用操作

2021-07-24 17:43:02 字數 2090 閱讀 5585

命令描述

vim從控制台進入vi編輯器

vi filename

建立名為filename的檔案並進入vi編輯器

命令列模式

i從游標所在字元前插入

a從游標所在的字元後插入

o從游標所在行的下面插入空白行

i從游標所在行的行首插入

a從游標所在行的行末插入

o從游標所在行的上面插入空白行

s刪除游標所在字元進入插入模式

s刪除游標所在行進入插入模式

esc插入模式切換到命令列模式

k類似方向鍵上

j類似方向鍵下

h類似方向鍵左

l類是方向鍵右

ctrl+u

向上移動半頁

ctrl+d

向下移動半頁

ctrl+b

向上移動一頁

ctrl+f

向下移動一頁

0游標移動到所在行的行首

gg移動到文字的第一行

g移動到文字最後一行

$游標移動到所在行的行為

^游標移動到所在行的行首

w游標跳到下個字的開頭

e游標跳到下個字的字尾

b游標回到上個字的開頭

x每按一次,刪除游標所在位置的乙個字元

nx如"3x"表示刪除游標所在位置開始的3個字元

x刪除游標所在位置的前乙個字元

nx如"3x"表示刪除游標所在位置的前3個字元

dd刪除游標所在行

ndd如"3dd"表示刪除游標所在行開始的3行字元

yw將游標所在之處到字尾的字元複製到緩衝區

nyw複製n個字元到緩衝區

p將緩衝區裡的內容寫到游標所在位置

r替換游標所在處的字元

r替換貫標所在處的字元,直到按下"esc"為止

u撤銷命令,可多次撤銷

ctrl+g

列出游標所在行的的行號

ng表示移動游標到文字的第n行行首

zz存檔退出

zq不存檔退出

末行模式

:先按esc進入命令列模式再按esc進入末行模式

set nu

開啟每行的行號

set nonu

取消每行的行號

nn代表數字,表示跳到n行

/關鍵字

先按"/",在輸入關鍵字後回車查詢字元(查詢),按n查詢下乙個

?關鍵字

類似"/關鍵字"

!命令windows下執行dos命令,linux下執行shell命令

s /a/b

將游標所在行的第乙個a替換為b

s /a/b/g

將游標所在行的a全部替換為b

w儲存修改的檔案

w filename

儲存並命名為filename

q退出vi

q!強制退出無法退出的vi

wq儲存並退出

補充:

sp [filename]  分屏操作

[num]              跳轉到該行

[n][m] s/a/b/gc  將從n行到m行的a全部替換為b,並且每次替換前都進行詢問

%s/a/b/g         將全文的a全部替換為b

%s/a/b/gc        將全文的a全部替換為b並詢問

!【】                 在vim內部執行外部命令的方法

[a][b] w filename.c  將從a到b的內容全部儲存到filename.c 中

files                   列舉vim目前開啟的所有檔案

[/關鍵字]             查詢關鍵字,如果不是按n繼續查詢

[/?關鍵字]            全文查詢關鍵字並加亮如果要取消所有加亮只要再次查詢不存在的值就行了

Vim常用操作

1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...

vim常用操作

檢視模式 快速修改字元 r 修改的字元 zz快速儲存 插入操作 i 在當前插入 i 在行首插入 a 在當前的字元後插入 a 在行尾插入 o 在當前行下插入一行 o 在當前行上插入一行 游標在行內移動到行首或行尾 行尾 行首 刪除字元 x 從當前字元 當前字元第乙個被刪除 向後刪除 x 從當前字元 當...

vim常用操作

vi 編輯器 維護系統中的各種配置檔案 開啟單個檔案 vim filename同時開啟多個檔案 vim file1 file2 file3在vim視窗中開啟乙個新檔案 open filename在新視窗中開啟檔案 縱向開啟 按ctrl ww切換檔案 split filename切換到下乙個檔案 bn...