Liunx中Vim的常見操作指令

2021-10-05 13:12:05 字數 1403 閱讀 7069

linux命令模式下輸入vim即可進入vim,退出 shift +z+z

vim有三種模式

命令模式一般般都是段命令,末行模式是長命令,插入模式則是對檔案內容進行編輯。

進入vim預設是命令模式

vim test.cpp 建立乙個test.cpp檔案並進入

在命令模式按乙個 i 鍵即可進入插入模式,按esc鍵則退出插入模式。

插入模式下即可對檔案的內容進行編輯。

命令模式下輸入以下鍵功能不同

按鍵說明

i在游標的前乙個位置插入

a游標位置的後乙個位置插入

i行首位置進行插入

a行尾位置進行插入

o當前游標所在行下方新增一行並插入

o當前游標所在行上方新增一行並插入

命令模式常用按鍵說明:

按鍵說明h左

j下k上

l右gg跳到行首(檔案內容的開頭,即第一行的開頭)

8gg跳到第八行,前面加數字幾就是跳到第幾行

shift+g

行尾的開頭

shift+6

跳到非空格的行首(6不是小鍵盤的6,否則無效)

shift+4

跳到非空格的行尾

yy複製一行

p貼上複製的內容

4yy複製4行,數字幾就是代表複製幾行

yw複製當前游標位置開始後的內容,遇空格停止

dd刪除當前游標所在行

3dd當前游標所在行後的共3行,數字幾則代表刪除幾行

dw刪除當前游標位置後的內容,遇空格停止

x刪除游標所在的字元

s替換刪除並進入插入模式

u撤銷上一次的操作

ctral+r

反撤銷,即撤銷掉撤銷操作

shift+>

往右縮排

****f+<

往左縮排

塊操作(命令模式下)

按小寫的

v並按上下左右(hjkl)鍵,即可選中區域內容

小寫的v 當前游標所在位置開始選擇

大寫的v當前游標所在行的位置開始選擇

輸入 : 冒號即可進入末行模式

常見命令說明

/ 內容 查詢內容

/內容 n 向下查詢

/內容 n 向上查詢

/python   查詢檔案中python字串

/python n 向下查詢檔案中python字串

/python n 向上查詢檔案中python字串

?內容 向前查詢

n表示向後查詢下乙個 ,n表示向前查詢下乙個

%s/內容/要替換的內容/g

%s/l/z/g   將檔案中所有的l替換為z
輸入 w 退出vim

輸入wq 強制退出vim

Vim常見操作彙總

1.跳到文字的最後一行 按 g 即 shift g 2.跳到最後一行的最後乙個字元 先重複1的操作即按 g 之後按 鍵,即 shift 4 3.跳到第一行的第乙個字元 先按兩次 g 4.跳轉到當前行的第乙個字元 在當前行按 0 替換和undo命令都是針對普通模式下的操作 命令說明 r 待替換字母 將...

Liunx 系統的VIM使用

這段時間發了乙個狠心,把系統直接換成了liunx系統 ubuntu 才發現裝個軟體是那麼的痛苦,命令是那麼難記憶,但是這些小問題,只是對於乙個門外漢才有的。其他的都還好 還需要努力學習新的東西 這個挺適合裝逼的 vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的...

liunx下的vim編輯

vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是我們使用linux系統不能缺少的工具。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,學會它後,您將在linux的世界裡暢行無阻。vim具有...