CentOS7 VIM常用命令

2021-08-13 14:20:19 字數 1475 閱讀 2634

vim +100 /etc/init.d/network  從第一百行開始顯示

一般模式

$ 游標移動到行尾

^ 游標移動到非空字元行首

0 游標移動到行首

gg 游標移動到首行

g   游標移動到末行

:101 移動到第101行

v 進入可視模式 可以從游標所在位置開始向上向下選中內容進行複製貼上

v 進入可視模式 選中當前行

x 從游標往後刪

x 從游標往前刪

dd 刪除/剪下當前行

5dd 往下刪除/剪下指定行

yy 複製當前行

5yy 向下複製五行

p向下貼上已複製內容

5p向下貼上5遍已複製內容

p向上貼上已複製內容

u 撤銷 最多撤銷50次

ctrl r 反撤銷

zz  儲存退出

編輯模式

六種進入編輯模式的區別

按i進入 在當前字元前插入

按i 進入 游標在所在行行首插入

按a 進入 在當前字元後插入

按a 進入 游標所在行行尾插入

按o 進入 在當前行下一行插入新的一行

按o進入 在當前行上一行插入新的一行

命令模式

:進入命令模式

:set nu 顯示行號

:set nonu 取消顯示行號

:q 退出

:q! 強制退出

:w 儲存

:w! 強制儲存,root使用者使用唯讀文件強制儲存

:wq 儲存退出

:x 儲存推出

:37,42d 刪除37到42行

/  向下查詢

n向下檢視查詢結果

n向上檢視查詢結果

? 向上查詢

n向上檢視查詢結果

n向下檢視查詢結果

:1,100s/if/ifs/g

從第1到第100行 把if查詢出來替換為ifs

g是全域性變數的意思 不加g 只有每行第乙個出現的if被替換

:1,$s/if/ifs/g  從首行到尾行

:nohl 不再高亮

:362d 刪除指定行

:350 跳轉指定行

vim下設定tab為4個空格

臨時更改:

進入vim後

:set tabstop=4 

或 set ts=4

永久更改:

vim /etc/vimrc (vim配置檔案)

在最上面加上

set tabstop=4 儲存即可。

擴充套件:set nu  顯示行號

Centos7 Vim編輯器常用命令總結

可以刪除 複製 貼上 撤銷,可以切換到輸入模式,輸入模式跳轉到命令列模式,按esc。常用命令詳解如下 命令意義 yy複製游標所在行 3yy複製3行 nyy複製n行 yw複製游標所在的片語 不會複製標點 3yw複製3個片語 yw複製游標所在的片語 不會複製標點 p,p貼上 u撤銷上一次 u撤銷當前所有...

centos7 vim快捷命令

vi和vim是centos自帶的乙個編輯器,但是要熟練使用它並不容易,vim和vi一樣,只是vim支援顏色 vi編輯時,有命令模式和編輯模式,進入檔案時,自動在命令模式 搜尋內容 搜尋檔案中的關鍵字 按 n 鍵 下乙個 set ic 忽略大小寫 set noic 取消大小寫 s 舊字元 新字元 g ...

centos7 vim環境優化

centos7預設是使用vi,而不是使用vim,所以,我們需要修改一下vi的別名,並且,我們使用neovim,vi畢竟還是有很多功能比較原始 所以yum install neovim y cat bashrc eof alias vi nvim eof 外掛程式不能少,省心點,我們用github最多...