Vi 编辑器的一些基本命令

       我初学linux,现在看到vi编辑器,以前的笔记都记在本上,都是自己看。现在写成博客的形式和大家分享一下,以下命令是经过我亲自操作,如有错误,还请指出,谢谢!

1、vi编辑起的启动
        在系统提示符下输入命令vi和想要编辑的文件名,即可进入vi。其中vi 后面可以加文件名,假如这个文件名存在,就会把这个文件的副本读入编辑缓冲去,所有的编辑都是在这个副本上进行的,假如文件不存在,就会相当于新建这个文件,在缓冲区中工作,还可以直接输入vi,进入编辑状态。对于已存在可见的文件,可以用以下命令进入vi:
      vi +n  filename     //打开以filename命名的文件,光标停在第n行行首
      vi +  filename       //打开filename文件,光标停在最末行首
      vi -r filename      //系统瘫痪后恢复filename文件
      vi +/词 filename //从filename文件中找出“词”第一次出现的位置,光标停在该行的行首

存盘及退出
        在命令模式输入冒号“:”,进行存盘以及退出命令操作,如不确定当前是否处于命令模式,就多按几次ESC键,以下是vi中存盘及退出的常用命令:
       :w<回车>          //把编辑缓冲区的内容写到编辑文件中
       :w filename<回车>         //把编辑缓冲区的内容另存为一个名为filename的文件
       :q<回车>           //退出,如果没有修改就可以直接退出
       :  wq<回车>          //存盘后退出
       :q! <回车>         //强行无条件退出,丢弃缓冲区的内容
      

猜你喜欢

转载自studypi.iteye.com/blog/1240846