Vi常用命令
语法:vi [选项] [+n] 文件名列表..
常用选项
-r 用于恢复系统突然崩溃时正在编辑的文件
-R 用于以只读方式打开文件
+n 用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行
在命令行下,键入
$ vi
可以进入vi的编辑界面
使用冒号命令进入末行模式,键入
:e show.txt (e表示edit)
或者在启动vi的同时,键入
$ vi show.txt
都可以打开文件,进行编辑。
基本的编辑命令
1.基本光标移动
k ↑
h j l 等价于 ← ↓ → 方向键
h 左移一个字符,等价于Backspace ,左方向键
j 下移一行,等价于Enter,向下方向键
k 光标上移一行,向上方向键
l 右移一个字符,等价于Space,向右方向键
Ctrl+f 向下翻页,等价于PageDown
Ctrl+b 向上翻页,等价于PageUp
2.快速光标移动
^ 移至行首(非空格处)
$ 移至行尾
G 移至文件尾,最后一行的非空格处
H 移至屏幕顶的第一个非空格符
M 移至屏幕中间的第一个给空格符
3.进入插入模式
i 在光标前开始输入文字
a 在光标后开始输入文字
o 在光标所在行下插入新的一行来输入文字
I 在行首开始输入文字
A 在行尾开始输入文字
O 在光标所在行上插入新的一行来输入文字
J 将下一行接到本行
4.删除、修改与取消
x 删除光标所在字符
X 删除光标前一字符
dd 删除一行
dw 删除一个字