vi常用操作
除了常用的quit,write操作,一些命令使用起來非常方便。
1,移動游標
L/H/J/K,上下左右
0,^,$,當前行位置:行首/行尾
1shift+G,shift+G,第一行,檔案尾
ctrl+F,ctrl+B,上下翻頁
1,移動游標
L/H/J/K,上下左右
0,^,$,當前行位置:行首/行尾
1shift+G,shift+G,第一行,檔案尾
ctrl+F,ctrl+B,上下翻頁
shift+A,移動到行尾並且換為插入模式
2,插入新行
o,當前行之後插入
O,當前行之前插入
o,當前行之後插入
O,當前行之前插入
3,刪除行
dd,刪除當前行
5dd,刪除當前行及後續4行
d$,刪除當前位置到行尾
d0,刪除當前位置到行首
d^,刪除當前位置到行首非空格位置
dG,從當前行刪除到檔案尾
d20G,從當前行刪除到20行
dd,刪除當前行
5dd,刪除當前行及後續4行
d$,刪除當前位置到行尾
d0,刪除當前位置到行首
d^,刪除當前位置到行首非空格位置
dG,從當前行刪除到檔案尾
d20G,從當前行刪除到20行
*刪除時被刪除內容在cache中
4,剪下、複製、貼上
yy,複製當前行
5yy,複製當前行及後續4行
y$,複製當前位置到行尾
y0,複製當前位置到行首
y^,複製當前位置到行首非空格位置
yG,從當前行復制到檔案尾
y20G,從當前行復制到20行
p,貼上到當前行之後
P,貼上到當前行之前
yy,複製當前行
5yy,複製當前行及後續4行
y$,複製當前位置到行尾
y0,複製當前位置到行首
y^,複製當前位置到行首非空格位置
yG,從當前行復制到檔案尾
y20G,從當前行復制到20行
p,貼上到當前行之後
P,貼上到當前行之前
5,查詢、替換
fa在當前行查詢,使用;重複查詢
/abc,在檔案中查詢,n/N分別查詢下一個(後/前)
:%s/Line/line/gc,%=1,$;g表示替換所有,沒有g僅替換每行第一個,c確認{y確認,n跳過,a替換當前及所有後續,q退出}
fa在當前行查詢,使用;重複查詢
/abc,在檔案中查詢,n/N分別查詢下一個(後/前)
:%s/Line/line/gc,%=1,$;g表示替換所有,沒有g僅替換每行第一個,c確認{y確認,n跳過,a替換當前及所有後續,q退出}
6,編輯多個檔案
vi a b,開啟並編輯多個檔案
:n/N, 在多個間切換(下一個、前一個)
:buffers,檔案列表
:buffer 2,切換到檔案2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18922393/viewspace-749553/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vi命令的常用操作
- 常用VI命令
- 常用的vi/vim命令
- vi 操作手冊
- 常用的vi指令彙總
- vi 命令常用快捷鍵 [final]
- VI常用命令集合
- vi常用命令(轉載)
- 常用的vi與vim常用命令歸納
- Vi 簡介 linux操作 (轉)Linux
- Vim和Vi的常用命令
- linux vi命令常用方法介紹Linux
- vi常用命令備忘錄
- 熟練掌握vi的控制操作(轉)
- vi與vim的區別以及常用命令
- RD基本功——Vi基礎與最常用指令
- vi與vim的區別以及常用命令***
- 常用sql 操作SQL
- git常用操作Git
- NumPy常用操作
- DOM常用操作
- Hive 常用操作Hive
- vim常用操作
- MySQL 常用操作MySql
- 常用git操作Git
- HDFS常用操作
- mysql常用操作MySql
- 常用位操作
- git 常用操作Git
- 常用操作 / 資料庫操作資料庫
- VI編輯器常用命令-不可不知
- Unix中Vi編輯常用命令總結(轉)
- Linux-vi編輯器開發必備操作Linux
- KVM的常用操作
- Git 常用基本操作Git
- Clion基本常用操作
- 常用Linux操作Linux
- Go - httpclient 常用操作GoHTTPclient