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最多...