- 5
- 0
- 约3.3千字
- 约 4页
- 2017-08-29 发布于重庆
- 举报
aix系统VI编辑器的操作
VI编辑器的操作
1.进入vi
# vi 文件名 Enter (#为命令提示符)
2.退出vi
1) Esc 退出插入方式进入命令方式
:w Enter 将文件存盘
:q Enter 退出vi(:wq)
2) Esc 退出插入方式进入命令方式
:q! Enter无条件退出vi,修改内容不存盘
3) Esc 退出插入方式进入命令方式
:x Enter 将文件存盘并退出vi
3.临时退出vi
1) Esc 退出插入方式进入命令方式
:!command Enter 执行命令command
命令执行完成后,按Enter返回编辑画面。
2) Esc 退出插入方式进入命令方式
:!sh Enter 进入子shell
进入子shell后出现命令(#或$)提示符,按Ctrl_d退出子shell,再按Enter返回编辑画面。
3) Esc 退出插入方式进入命令方式
!!command Enter 执行命令command的结果代替当前行
注:前面没有“:”,当前行原来的内容消失,代之以命令执行的结果。
4.屏幕滚动
1) 向后滚动一屏
使用的命令为:Ctrl+f (滚屏后保留上一屏的最后两行)
2) 向后滚动半屏
使用的命令为:Ctrl+d
3) 向前滚动一屏
使用的命令为:Ctrl+b
4) 向前滚动半屏
使用的命令为:Ctrl+u
5) 屏幕定位
使用命令zz将当前行置为屏幕正中央,使用命令zt会将当前行置为屏幕顶端,命令zb则会将当前行置于屏幕底端。
将屏幕直接定位于文件第一屏或最后一屏也是经常遇到的问题,命令gg和G可以完成这样的功能,使用完这些命令后,光标会定位到第一屏的第一行或最后一屏的最后一行上。
5.文本输入、删除与修改
文本的输入、删除与修改是文件编辑的基本操作,其中大部分命令会将vi编辑器由普通模式切换为编辑模式,下面来介绍这些命令。
1) 插入命令
文本的插入命令为i和I。其中i是将其后输出的字符插入到当前光标位置之前。命令I是将其后输入的字符插入到当前光标所在行的行首。
2) 附加命令
附加文本的命令为a和A,其中命令a是将其后输入的字符插入到当前光标位置之后,而命令A则是将其后输入的字符追加到当前光标所在行的行尾。
3) 另起新行
另起新行的命令为o和O,其中命令o是在当前行的下面另起一行,命令O是在当前行的上面另起一行。新行创建完后,光标停留在新行行首,等待输入文字。
4) 删除字符
删除字符的命令为x和X。其中命令x删除光标所在处的字符,而命令X删除光标前面的那个字符。如果之前给出一个数字n,则删除由光标所在字符开始向右的n个字符。
5) 删除文本对象
命令dd删除光标所在的行,命令D删除从光标所在位置开始到行尾的所有字符。
字母d可以与光标移动命令组合,例如:
d^:从光标位置删至行首,不包括光标位。
d$:从光标位置删至行尾,包括光标位,与D作用相同。
dG:删除当前行至文件尾的内容。
Dgg:删除当前行至文件头的内容。
6) 修改命令
修改文本的命令为c、C和cc,它们的作用是用新输入的文本取代原来的文本,这等价于将原来的文本删除后,利用命令i插入新的文本。
例如有一字符串:Hello World!
假设光标当前处在e处,输入命令cw后,屏幕显示如下:
H World!
此时光标处在H后的空格处,接着输入文本i后按Esc键,屏幕显示如下:
Hi World!
从上面可以看出,cw只是修改光标当前位置到词尾的字符,如果要修改整个单词,可以使用命令caw。
C命令用来修改从光标位置到行尾的文本。如果在前面加一个数字n,那么会把从当前光标位置至当前行下面的n-1行的内容都删除。
命令cc的功能和C相同,只是修改的范围不同,它修改光标所在的整行内容。
7) 取代命令
取代文本的命令为r和R。其中命令r是用其后输入的单个字符取代光标所在的字符,如果在r前加一个数字n,则用其后输入的单个字符取代光标所在处开始向后的n个字符。
R命令用其后输入的文本取代光标所在处开始的若干个字符,每输入一个字符就取代原有的一个字符,多出的部分附加在后面。
6.复制与粘帖
vi编辑器中的缓冲区分为无名缓冲区和命名缓冲区。无名缓冲区以数字编号,一共有9个。前面讲过可以使用删除命令x和dd来删除文本,其实被删除的内容还保存在缓冲区中,最近一次删除的内容被保存在缓冲区1中,次近的在缓冲区2中,以此类推,我们可以使用命令把他们提取回来。
1)粘帖
粘帖缓冲区内容的命令是p和P,这两个命令的区别是:命令p将文本
您可能关注的文档
- (出版中级要掌握的初级内容)书刊校对.doc
- (总结)动词被动语态.doc
- (功能性)电刺激.doc
- (GS-00-03-F05)装修指南.doc
- (地学专用)数学地质实验.doc
- (新)2009年读写2级练习A6卷-lj.doc
- (新)2009年读写2级练习(A1-B1卷)-gf.doc
- (新)2009年读写2级练习A9卷-llz.doc
- (新)2009年读写2级练习A7卷-zm.doc
- (楚星物流)张光登201004月清月结doc.doc
- Veson冲突矿产报告说明书用户手册.pdf
- 消费电子2025年五年增长策略报告.docx
- 2025年微生物肥料在稻米种植中的应用报告.docx
- 2026年智能音箱行业应用报告.docx
- Nintendo 电子设备维修指南 Nintendo Switch Right Joy-Con 说明书用户手册.pdf
- 2025年纺织品牌国际化十年:市场细分与竞争力提升报告.docx
- 任天堂任天堂DSi 拆解指南维修手册.pdf
- 跨境数字娱乐平台2026年内容分发技术创新可行性评估及产业融合.docx
- 2025年技术创新引领工业废水零排放处理在橡胶制品行业可行性报告.docx
- 2025年全球区块链技术商业化落地研究报告.docx
原创力文档

文档评论(0)