vi的一些用法

要開始編輯一個檔案您可以這樣做: 
       $ 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 不論情況

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值