Vim的簡單使用

2022-10-10 23:48:16 字數 3813 閱讀 3524

8、修改操作

9、查詢操作

10、撤銷、恢復操作

11、複製、貼上、剪下

12、多個緩衝區之間切換

三、編輯模式下的操作

3、進入到 normal 模式下

4、插入模式下貼上**可能縮排會亂

四、命令模式下的操作

3、搜尋高亮操作

4、自動縮排

五、visual視覺化模式下的操作

記錄vim的一些簡單用法。

按鍵盤的gi

h:左移

j:下移

k:上移

l:右移

上方小寫字母和大寫字元的區別,大寫的表示以空白字元進行分割,小寫表示以非空白字元進行分割。

eg: aa 「bb」 cc,用小w會跳轉到 雙引號,在到b,在到c;用大w直接到雙引號,然後到c。

命令

解釋需求

示例語句

命令結果

f移動到 這個字元上

查詢第乙個 a

(游標在此)bb cc aa dd aa

fa定位到 c後面的 a 上

t移動到這個字元的前乙個字元上

定位到a後面的空格

bb cc aa(游標在此) dd aa

ta定位到 d 後面的空格上

f反過來搜尋,移動到這個字元上。

定位到d後面的a上

bb cc aa dd(游標在此) aa

fa定位到d後面的a上

命令解釋

示例語句,語句前後都有空格

命令結果

0移動到行首

aa bb cc

0移動到了a的最前面

^移動到第乙個非空白字元的行首

aa bb cc

^ == [0w]

移動到了第乙個a上

$移動到行尾

aa bb cc

$移動到了c後面的空格上

g_移動到第乙個非空白字元的行尾

aa bb cc

g_移動到了最後的乙個c上

gg:移動到頁面的頂部。

g:移動到頁面的尾部。

ctrl+o: 在上次的位置之間跳轉。

ctrl+u:向上翻頁。

ctrl+f:向下翻頁。

zz:把當前行放置在螢幕的**。

x:刪除乙個字元

[數字]x:刪除多個字元,eg:3x 表示刪除3個字元。

dw/daw:刪除當前字元到這個詞結束的部分。

diw:刪除乙個單詞

單詞游標

命令結果

解釋aa hello word.

在 e 處

dwaa hword.

刪除從e開始到w前所有的字元(刪除了空格)

aa hello word.

在 e 處

diwaa word.

刪除從e開始到o結束的所有的字元(沒有刪除空格)

dd:刪除行

[數字]dd:刪除多行

dt[結束的標識]:刪除游標到結束標識之間的詞

單詞游標

命令結果

解釋aa (hello word.)

游標在h處

dt)aa ()

刪除了()之前的內容

r:替換某乙個字元

r:連續替換字元

[數字]s:刪除當前字元,並進入插入模式

s:刪除整行並進入插入模式

c

c:刪除游標之後的所有資料並進入插入模式,包括游標位置。

/:正向查詢

?:反向查詢

*/#:進行當前單詞的前向或後向匹配。

:set hls:搜尋結果高亮

:set incsearch:在搜尋過程中高亮

eg: /word 查詢word這個單詞,使用小n查詢下乙個。

u:撤銷上次的操作

ctrl+r:恢復上次撤銷的操作

yy:複製一行

p:貼上一行

dd:刪除一行,配和p貼上一行,實現剪下功能。

yiw:複製乙個單詞

當我們一次性開啟了多個檔案的時候,如何在vim中切換檔案?

vim a.txt b.txt c.txt

:ls 檢視緩衝區列表

:b[數字] 切換緩衝區,即切換到另外的檔案編輯

命令解釋a

在當前字元的後面進行插入

a在行尾進行插入

i在當前字元的前面進行插入

i在行首進行插入

o在當前行的下方進行插入

o在當前行的上方進行插入

ctrl +h

ctrl + w

ctrl + u

esc或者ctrl + [既可。

1、如果設定了:set autoindent自動縮排

2、貼上**時,可能需要設定:set paste,貼上完之後設定:set nopaste來解決

" + p 在 normal 模式下,一次按 ",+,p

:set nu

:vs和當前開啟的檔案一樣的分屏

:vs 另外的檔案,則在分屏中展示別的檔案內容

:sp

:q

ctrl+w:然後在按w或者j、k等。

:set hls:搜尋結果高亮

:set incsearch:在搜尋過程中高亮

:set autoindent:自動縮排

鍵盤上按下小v,然後使用鍵盤的方向鍵選擇其餘的字元。

鍵盤上按下大v,然後使用鍵盤的方向鍵選擇其餘的字元。

使用ctrl + v來進行選擇。

1、按下鍵盤的ctrl+v進行塊選擇。

2、按下shift+i進入編輯模式。

3、編輯完成後,連續2次按下鍵盤上的esc鍵,完成塊資料編輯。

vim的簡單使用

vim共分為3種模式 一般模式 編輯模式和命令列模式 一般模式 在一般模式中可以進行刪除 複製 貼上等操作,但無法編輯檔案內容 編輯模式 在一般模式中按下i,i,o,o,a,a,r,r 等任意乙個字母後才會進入編輯模式,若要回到一般模式,按下 esc 鍵 命令列模式 在一般模式中,按下 中任何乙個按...

vim的簡單使用

vim是從 vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。基本上vim分為三種模式 命令模式,輸入模式,底線命令模式。使用者剛剛啟動 vi vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下...

vim的簡單使用

vim簡單使用 首先要確保你的linux系統內裝有vim 可以使用 sudo aptitude show vim檢視你是否安裝vim,不過一般預設安裝的是vim tiny版本,所以需要安裝一下vim sudo apt get install vim然後再執行一下上面的命令檢視vim資訊 然後就可以切...