vim編輯器使用

2022-05-07 22:15:14 字數 1582 閱讀 1175

基本命令見

查詢替換

/pattern     向後搜尋字串pattern

?pattern     向前搜尋字串pattern

n     下乙個匹配(如果是/搜尋,則是向下的下乙個,?搜尋則是向上的下乙個)

n     上乙個匹配(同上)

複製貼上

dd     刪除游標所在行

dw     刪除乙個字(word)

x     刪除當前字元

x     刪除前乙個字元

d     刪除到行末

yy     複製一行,此命令前可跟數字,標識複製多行,如6yy,表示從當前行開始複製6行

yw     複製乙個字

y$     複製到行末

p     貼上貼上板的內容到當前行的下面

p     貼上貼上板的內容到當前行的上面

]p     有縮排的貼上,vim會自動調節**的縮排

移動游標

k,j,h,l     上,下,左,右

ctrl-f     上翻一頁

ctrl-b     下翻一頁

%     跳到與當前括號匹配的括號處,如當前在處

w     跳到下乙個字首,按標點或單詞分割

w     跳到下乙個字首,長跳,如end-of-line被認為是乙個字

e     跳到下乙個字尾

e     跳到下乙個字尾,長跳

b     跳到上乙個字

b     跳到上乙個字,長跳

0     跳至行首,不管有無縮排,就是跳到第0個字元

^     跳至行首的第乙個字元

$     跳至行尾

gg     跳至檔案的第一行

gd     跳至當前游標所在的變數的宣告處

[n]g     跳到第n行,如0g,就等價於gg,100g就是第100行

fx     在當前行中找x字元,找到了就跳轉至

在螢幕上移動

h     移動游標到當前螢幕上最上邊的一行

m     移動游標到當前螢幕上中間的一行

l     移動游標到當前螢幕上最下邊的一行

編輯r     替換乙個字元

j     將下一行和當前行連線為一行

cc     刪除當前行並進入編輯模式

cw     刪除當前字,並進入編輯模式

c$     擦除從當前位置至行末的內容,並進入編輯模式

s     刪除當前字元並進入編輯模式

s     刪除游標所在行並進入編輯模式

xp     交換當前字元和下乙個字元

u     撤銷

ctrl+r     重做

~     切換大小寫,當前字元

插入模式

i     從當前游標處進入插入模式

i     進入插入模式,並置游標於行首

a     追加模式,置游標於當前游標之後

a     追加模式,置游標於行末

o     在當前行之下新加一行,並進入插入模式

o     在當前行之上新加一行,並進入插入模式

顯示和隱藏行號:

:se number

:se nonumber

VIM 編輯器使用

vim編輯器的使用 vim是一款全屏純文字編輯器,與windows的記事本一樣,不同的是,vim是一款增強版的編輯器,具有語法著色及查詢替換等特性,而vim的之前版本是vi編輯器,vi編輯器並沒有語法著色的功能。1 了解vim的模式架構 vim是乙個模式化的編輯器,有基本模式,共分為一下幾點,分別是...

vim編輯器使用

如果要開啟或者新建檔案 home eagle main.cpp,輸入語句 vim home eagle main.cpp 按鍵 功能0 home 移動到行首 end 移動到行末 移動到下一行開頭 移動到上一行開頭 h移動到螢幕頂端的行 m移動到螢幕 的行 l移動到螢幕底端的行 按鍵功能 i在游標之前...

Vim編輯器使用技巧

有關vim教程 在unix系統上 export lang zh cn.utf 8 英 漢 vimtutor 在windows系統上 help tutor 檔案命令 開啟單個檔案 vim file 同時開啟多個檔案 vim file1 file2 file3 切換到下乙個檔案 bn切換到上乙個檔案 b...