vi用法:
命令模式:可移动光标浏览,进行整行删除
yy:复制当前光标所在行
[n]yy:复制当前光标开始的n行
yw:复制当前光标开始的一个单词
p:粘贴复制的内容到光标所在行
dd:删除当前光标所在行
[n]dd:删除当前光标开始的n行
/name:查找光标之后名字为‘name’的字符串
G:光标移到文件尾
U:取消前一个动作
低行模式:
1):w 保存
2):q 退出vi
3):wq 保存并退出
4):q! 强行退出,(对修改的不做保存)
5):w[filename]另存为filename的文件
6):set nu 显示行号
7):set no nu 取消行号
8):3,7 co 10 把3-7行复制到第10行以下
9):3,7 mo 10 把3-7行移动到第10行以下
因为有的vi编辑器版本较老,有的命令可能不能使用
如何从Linux的vi编辑器一般模式保存并退出来
无论是否退出 vi,均可保存所做的工作。按 ESC 键,确定 vi 是否处于命令模式。
操作 |
键入 | |
保存,但不退出 vi |
:w | |
保存并退出 vi |
:wq | |
退出 vi,但不保存更改 |
:q! | |
用其他文件名保存 |
:w filename | |
在现有文件中保存并覆盖该文件 |
:w! filename |