硕彦博创——Linux字符界面下vi编辑器的使用
一.编辑器简介
vi就是view interface的简称,是linux系统自带的一种文本编辑软件。vi不支持对文字格式的处理,没有菜单,只有命令。vi有三种基本模式:命令行模式,文本输入模式,底行模式。
二.编辑器使用。
1.命令行模式使用方向键移动光标位置进行文字编辑。
a 在光标右侧插入
A 移动到光标的最右侧
i 在光标左侧插入
I 移动到光标的最左侧
o 移动到光标下行并抬头
O 移动到光标上行并抬头
yy ,Y 复制当前行。
nyy,nY 复制当前以下的n行
dd 剪切当前行
ndd 剪切当前行以下的n行
p 黏贴在当前光标所在的行下
P 粘贴在当前光标所在的行上
r 替换光标所在字符
R 连续替换字符,按Esc结束
u 取消上一步操作
Ctrl+r 恢复上一步操作
x 剪切光标所在处字符
nX 剪切光标所在行n个字符
n+ 将光标向下移动到某行
n- 将光标向上移动到某行
0 将光标移到行首
h 光标左移一格
l 光标右移一格
j 光标下移一行
k 光标上移一行
2.在命令行模式下按a/A键,i/I键,o/O键进入文本模式,用于向文本输入内容,按Esc返回命令行模式
3.底行模式主要进行一些文字编辑的辅助功能,例如字符串搜索,替代,保存文件等操作。
q 结束vi程序,若文件有修改,先保存文件
q! 不保存修改,强制退出vi程序
wq 保存修改并推出程序
set nu 设置行号
set nonu 取消行号