vi的使用—插入、刪除、復制、粘貼
阿新 • • 發佈:2017-10-18
vi、vim
i 從光標所在處插入
I 從光標所在列的第一個非空白字符處開始插入
a 從光標所在處下一個字符處開始插入
A 從光標所在列的最後一個字符處開始插入
o 在光標所在處的下一列插入新的一列
O 在光標所在處的上一列插入新的一列
r 替換光標所在處的那一個字符一次
R 一直替換光標所在處的文字,直到按下 ESC 為止;(常用)
[Esc] 退出編輯模式,回到一般指令模式中(常用)
x 向後刪除一個字符 (相當於 [del] 按鍵)
X 向前刪除一個字符(相當於 [backspace] 按鍵)
nx 連續向後刪除 n 個字符
dd 刪除光標所在的向下 n 列
ndd 刪除光標所在的向下 n 列
d1G 刪除光標所在到第一列的所有數據
dG 刪除光標所在到最後一列的所有數據
d$ 刪除光標所在處,到該列的最後一個字符
d0 刪除光標所在處,到該列的最前面一個字符
yy 復制光標所在的那一列(常用)
nyy 復制光標所在的向下 n 列
y1G 復制光標所在列到第一列的所有數據
yG 復制光標所在列到最後一列的所有數據
y0 復制光標所在的那個字符到該列行首的所有數據
y$ 復制光標所在的那個字符到該列行尾的所有數據
p 粘貼在光標下一列
P 粘貼在光標上一列
J 將光標所在列與下一列的數據結合成同一列
c 重復刪除多列數據,並進入編輯模式,例如向下刪除 10 列,[10cj ]
u 撤銷
[Ctrl]+r 重做上一個動作
本文出自 “無法言喻” 博客,請務必保留此出處http://limeixiong.blog.51cto.com/1888920/1973640
vi的使用—插入、刪除、復制、粘貼