当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > vi介绍编 (3) ex命令

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

Unix/Linux 中的 vi介绍编 (3) ex命令


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 187 ::
收藏到网摘: n/a

  ◎EX COMMANDS
      以下的命令属於ex编辑器所用.也就是说要在vi执行时需要先换成ex mode (:)
      vi/ex mode切换 於ex mode输入vi 即可.
      
      ! shell command   执行shell命令

            "           解
      
          # 数字        显示选择的行数,每行前面标示出行号.

       * buffer_name    执行该buffer

         [行数]a!       在该行的下一行,产生输入的文字. 行数从 0 开始.
                        :1a!     (在第二(1+1=2)行产生输入文字)
                        接着会出现如下的讯息
                        Entering ex input mode
                        接着您就可以输入文字 按 ctrl+c 结束

         [行数]c!       该行用输入的文字取代. 行数从1开始.
                        :1c!     (在第一行产生取代文字) 接着会出现如下的讯息
                        Entering ex input mode
                        接着您就可以输入文字取代 按 ctrl+c 结束
       
         [行数围]d    将处於该行数围内的文章删除.
                        1,3d     (表示从第1行到第3行删除; ,表示到的意思)
       
    [Ee]dit! file_name
    [Ee]x! file_name    编辑不同的档案,此为编辑file_name,[]表示其中之一。
                        也可以用 :e file_name 或 :edit file_name 编辑不同档案

    exu[sage] [ex命令]  显示该ex命令的使用方式。
                      显示edit的使用方式  :exu edit   显示结果如下
                       +-+-+-+-+-+-+-+-+-+
                       command begin editing another file
      &nbs