加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

vi编辑器的有三种工作模式

(2017-10-11 20:05:04)
标签:

linux

分类: linux/运维
vi编辑器的有三种工作模式:命令模式、插入模式和底行命令模式。 

1、命令模式 
      当输入vi命令进入编辑器时,就处于命令模式。此时,从键盘输入任何字符都被当作编辑命令来解释。如a表示附加命令,i表示插入命令,x表示删除命令,如果不是vi的合法命令,会机器会发出报警声。 
       命令模式可以通过命令来完成光标的定位,字符串的检索,文本恢复,修改,替换,标记,行结合及文本位移等功能。 

2、插入模式 
       插入模式也叫输入模式,可以通过输入vi插入命令i,附加命令a,打开命令o,替换命令s,修改命令e或取代命令r从命令模式进入插入模式。在插入模式下,从键盘上输入的所有字符都被插入到正在编辑的缓冲区,被当作该文件的正文,相当于windows下的“记事本”。按ESC键退出插入模式。 

3、底行命令模式 
       要执行底行命令模式,必须在命令模式下输入一个冒号“:”。 
        底行命令模式主要完成文本的全局替换,文本中插入shell命令,vi编辑器的设置,文本的存盘退出,文本块的复制,多个文本间的转换及缓冲区的操作功能。 

4、三种模式之间的转换 
       vi编辑器的三种工作模式文成不同的功能:只有在输入模式下才能完成文本的输入工作,只有在命令模式下才能完成效率较高的文本的修改、恢复及检索定位等工作;只有在底行命令模式才能进行编辑器的设置,字符串的全局替换、文本的存储及退出等工作。三种模式之间的转换如图: 


0

阅读 收藏 喜欢 打印举报/Report
前一篇:284@365
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有