020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> 软件应用 >> 行业软件 >> 正文
    vi 指令用法说明

    点击:   发布日期:2013-01-02

    本文来自 www.020fix.com

    开始编辑一个档案您可以这样做:
           $ vi file_name <按enter键>
         
         然后输入 :set verbose mode
         然后vi会提醒您:
         :set the mode option may never be turn on
         
         注:虽说如此 但对初学者来说 有多些讯息提示总比没有好
            放心 离开vi后就会恢复原先的noverbose mode
            
         如此可以让vi当你产生错误时给予你多一些的讯息并当您勐按<Esc>键时
         ,会在萤幕的最下端显示如下的讯息,提醒您已在命令模式.
         Already in comman mode
         
         注:命令皆需要在命令模式下实行.
         
        △简易移动命令
              h      将游标往左移动一个字元.

              j      将游标往下移动一行.

              k      将游标往上移动一行.

              l      将游标往右移动一个字元.

           <方向键>  上下左右键也应该可以发挥作用.
         
              注:若纯粹使用windows 内建的telent方向键无法使用..
                 所以知道hjkl的用处也不错啦..
       
        △简易搜寻命令
             /text   搜寻text字串
                     若今天我要搜寻panda则是 /panda , / 为搜寻命令.
                   
        △模式切换             

             a      在游标后可以新增开始新增

             i      在游标前可以开始新增文字

             o      在游标的下方新增一行,并可以开始输入文字.

             O      在游标的上方新增一行,并可以开始输入文字.

           <Esc>    当你今天用a,i,o,O进入输入模式,可以用<Esc>键回到命令模式.

              注:经个人使用发现 模式切换只要记住几个就好 依照一般输入习惯,
                 建议初学者记住a,O就好 (虽然到最后您会在不知不觉中全部记下)
                 尤其是O看似没有o好用,但是今天若您想要在最上方新增一行时,
                 记得O这个指令真是方便阿..
         
        △文字处理命令        
           复制:
                 yy     复制游标所在行.
                 p      在游标所在的下一行贴上所复制的资料.

           删除:
                 dd     将游标所在行删除.
                 x      将游标所在的那个字元删除.

           储档:
                 :w     以原档案名称储存档案.
                 :w file_name   另存新档,档名为file_name

           离开:
                :q      离开编辑及vi,若您已经编辑过档案vi会拒绝您离开.
                :q!     强制离开vi 不论情况

           注: 所谓的一行 有可能在萤幕上是很多行(因为萤幕的一行摆放不下)
               只要没有换行符号产生 那就称之为一行,用游标移动您就会明瞭.