Linux精講 vim編輯器

2021-07-10 05:17:31 字數 2135 閱讀 7449

命令

作用vimtutor

開啟vim教程

vim filename

開啟檔案

vim +n filename

n是數字,表示開啟檔案時,游標跳到第n行

操作符動作

esc從編輯模式或命令列模式切換到一般模式

操作符動作

j / enter / 方向下

游標向下移動 1 行

k / 方向上

游標向上移動 1 行

h / 方向左

游標向左移動 1 個字元

l / 方向右

游標向右移動 1 個字元

0游標移動到行首

shift + 6

游標移動到句首

shift + 4

游標移動到行尾

gg游標移動到文首

g游標移動到文末

數字n + enter

游標向下移動 n 行

數字n + g

游標移動到第 n 行

數字n + space

游標向右移動 n 個字元

ctrl + f

游標向下移動一屏,螢幕向上翻一頁

ctrl + b

游標向上移動一屏,螢幕向下翻一頁

ctrl + d

游標向下移動半屏,螢幕向上翻半頁

ctrl + u

游標向上移動半屏,螢幕向上翻半頁

w游標移動到下乙個單詞首字母

操作符動作

x剪下游標所在字元

x剪下游標前乙個字元

r替換游標處的乙個字元

r替換游標處開始的一連串字串,直到按 q 回到一般模式

yy複製游標所在的一行

數字n + yy

從游標所在行開始向下複製 n 行

dd剪下游標所在的一行

數字n + dd

從游標所在行開始向下剪下 n 行

p(小寫)

向游標後乙個字元貼上(複製內容為不足一行)

p(大寫)

在游標處貼上(複製內容為不足一行)

p(小寫)

向游標下一行貼上(剪貼簿的內容最少一行)

p(大寫)

在游標上一行貼上(剪貼簿的內容最少一行)

v(小寫)

(最小選擇單位為字元)視覺化選擇內容,可以通過移動游標進行內容選擇

v(大寫)

(最小選擇單位為一行)視覺化選擇行,可以通過上下移動游標進行選擇

u返回上一步,長按回到最初狀態

ctrl + r

與u相反,撤消 u 的返回

操作符動作

i游標不移動進入編輯模式

i游標移動到行首進入編輯模式

a游標向後移動乙個字元進入編輯模式

a游標移動到行尾進入編輯模式

o游標向下另起一行空行進入編輯模式

o游標向上另起一行空行進入編輯模式

s刪除游標前乙個字元進入編輯模式

操作符動作

:進入命令列模式

/進入命令列向下查詢模式

?進入命令列向上查詢模式

操作符動作

:set nu = :se nu顯示行號

:set nonu = :se nonu不顯示行號

:nohl取消高亮顯示

:w儲存檔案更改

:q退出檔案,會提示檔案未儲存

:wq儲存並退出檔案,無論是否寫入都會更改檔案修改時間

:x類似:wq儲存退出,但只有檔案有寫入時會更改檔案修改時間

:q!不儲存強制退出檔案

:e!放棄所有更改並重新載入檔案原始內容

:1,100s/word/strs/g替換操作的固定格式

「1,100」表示查詢範圍,單位為行,可以用% / 1,$表示整個文件

:s/word/strs/替換當前行第乙個wordstr

s表示替換

word

是要查詢的被替換的字串

strs

用來替換的新字串

g表示全域性替換,不加 g,則只會替換每行第乙個要被替換的字串

linux 之vim編輯器

ctrl v 進入視覺塊 visual block 其中字元代表的含義 v 字元選擇,會將游標經過的地方反白選擇 v 行選擇,會將游標經過的行反白選擇 ctrl v 區塊選擇,可以用長方形的方式選擇資料 y 將反白的地方複製起來 d 將反白的地方刪除掉 批量插入注釋 按v進入virtual模式 用上...

linux 編輯器 vim使用

vim基本概念 vim有好多模式,今天我們先來介紹最常用的三種模式 命令模式 正常 普通模式 控制游標的移動,字元或行的刪除,可切換到插入模式或者末行模式 末行模式 檔案儲存,退出列出行號,找字串 我把常用的總結成如下圖 以上圖中是一些常用的設定,還有很多慢慢的了解。小插曲 無問西東 電影的最開始有...

linux之vim編輯器

以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 複製 貼上 來處理你的檔案資料。在一般模式中可以進行刪除 複製 貼上等的動作,但是卻無法編輯檔案內容的!要等到你按下 i,i,o...