vi是linux中的标准全屏编辑器,是学习linux必须掌握的工具。
vi是一个由行编辑器(ex)发展而成的虚拟显示编辑器。
vi编辑器的通用性很强,不必重写就可以适用于不同的终端。
目前我们使用的vi实际上是vim,即Vi Improved。
nvi编辑器有许多版本,但基本功能和操作没有太大的区别。
nvi编辑器指令
nvi file 以普通方式打开文件
nview file 以只读方式打开文件
nvi的模式
n命令模式 输入命令或移动光标(进入vi后默认的模式)
n插入模式 输入文本
nex模式 输入扩展命令(类似ed)
nvi的三种模式
n一开始都是命令模式,某些指令会变成其他模式,插入模式变成命令模式按esc,而ex模式执行完后自然回到命令模式或者退出vi
n现在版本的vi中的插入模式可以通过insert键切换插入和替换)
n第一时间需要掌握的命令
n方向键:h、j、k、l
n移动:0、$、nG、G、:n
n插入:i、a
n复制、粘贴和删除:y、yy、p 、x、dd
n查找:/string、/正则表达式
n替换: :n,ms/oldstring/newstring/g
n设置行号: :set number
n以及d、y和w、0、nG、$、G、l、h配合使用
(注意:不在此范围的命令并不表示不要学,只是掌握以上这些基本上可以完成绝大多数的编辑任务,掌握的命令越多,编辑的速度越快捷)
阅读(1723) | 评论(0) | 转发(0) |