Linux vim基本操作

2021-08-28 03:10:53 字數 2624 閱讀 3206

esc退出插入模式,輸入:開始命令模式,直接輸入命令。

示例::set nu    在每一行前顯示行號

:set nonu    取消行號顯示

:set mouse=a     顯示滑鼠

可以通過滑鼠選擇游標位置

:set cursorline顯示行線

在游標所在位置顯示行線

注意:在vim中設定的工作方式時臨時的,退出行ihou會還原,如果要永久儲存vim的工作

方式,需要編輯vim的配置檔案:/etc/vimrc

/關鍵字        n向下匹配

n向上匹配

(瀏覽模式中)

y 複製

yl    複製乙個字母

y3l    複製三個字母

yw    複製乙個單詞

y3w    複製3個單詞

yy    複製一行

y3y    複製三行

y g     複製當前到末尾

d 刪除

dl    刪除乙個字母

dw    刪除乙個單詞

dd    刪除一行

d g    刪除當前到末尾

c 剪下

cc    剪下一行

c g    剪下當前到末尾

p     貼上

u     撤銷

r    替換當前字元,空白字元不可替換

rh    將當前游標字元替換為h

ctrl+r     恢復撤銷    

注意:這些操作都是在瀏覽模式中進行的。

執行多行操作是從游標之後計數,如果後面行數不足則只執行存在的行數。

剪下操作會自動進入插入模式,必須先退出插入模式。

通過移動游標位置可以選中對應內容進行操作

v(小寫)       字元視覺化:按字元選中

v(大寫)    行視覺化:選中游標移動過的行

ctrl+v        塊視覺化:選中游標包圍的塊

批量新增字元

crtl+v    選中要加入字元所在的列

按大寫的i

加入字元

按esc鍵

注意:視覺化中的操作和在瀏覽模式中相同。即ydc等操作。

:%/要替換的字元/替換成的字元/g

:%s/westos/linux/g       替換全文的westos為linux

:1,5s/westos/linux/g      替換1-5行的westos為linux

ctrl+w s        上下分屏

ctrl+w v        左右分屏

ctrl+w c        關閉游標所在螢幕

ctrl+w 上下左右鍵    游標移動到指定螢幕

:sp filename         分屏顯示filename檔案,可以同時編輯

g(大寫)    游標移動到檔案的最後一行

gg        游標移動到檔案的第一行

:數字        游標移動到指定行

yg        複製游標到檔案結尾

d$        刪除游標到本行末尾

d^        刪除游標到本行開頭

i        游標所在位置插入

i        游標所在行行首插入

o        游標所在行下一行插入

o(大寫o)    游標所在行上一行插入

a        游標所在字元的下乙個字元插入

a        游標所在行的行尾插入

s        刪除游標所在字元並插入

s        刪除游標所在行並插入

:q    退出,在檔案沒有被更改是使用

:wq    儲存並退出

:q!     強制退出不儲存,改變檔案後不想儲存

:wq!    強制退出並儲存,在編寫唯讀檔案時使用

(所編寫的檔案必須時當前使用者的檔案)

Linux Vim基本操作

一 vim 開啟檔案 在命令列模式下開啟乙個自己編寫的檔案 root vim 檔名 剛開啟檔案時 vim 處於命令模式,此時檔案的下方會顯示檔案的一些資訊,包括檔案的總行數和字元數,以及當前游標所在的位置等,此時可以使用插入命令進入輸入模式對檔案進行編輯。二 使用 vim 進行編輯 1.vim 插入...

Linux vim基本操作

vim三種模式 命令模式 可移動游標位置,可修改 刪除 複製 粘帖 搜尋關鍵字 插入模式 輸入新的字元,點esc鍵回到命令模式 拓展模式 命令模式下輸入 進入擴充套件模式,儲存 退出 搜尋等 a 插入模式 可對檔案進行編輯 esc退出插入模式,進入命令模式 拓展模式命令 q 退出 q 強制退出 wq...

Linux vim 基本操作

1.顯示行數 vim開啟檔案之後輸入 set number 或 set nu 2.游標移動 h 游標向左移動 j 游標向下移動 k 游標向上移動 l 游標向右移動 n n為數字,space空格 游標先後移動n個字元 0或home鍵 移動到行首 或end鍵 移動到行尾 w 移動到下乙個單詞的首部 b ...