Linux中設置vi編輯器的編碼格式以及使用


vi ~/.vimrc
set fileencodings=utf-8,gbk
set termencoding=utf-8
set encoding=utf-8

 vim的多行移動

一、連續的十幾行到50行內的左右移動:
      1. 第m行到第n行右移一個tab
         :m,n>
      2. 第m行到第n行左移一個tab
         :m,n<

二、連續的I行的左右移動(I > 100):
          向左:
          1.移動到要處理的首行,輸入ma
          2.移動到要處理的尾行,輸入<'a
          向右,即將第二個命令中的 '<' 改為 '>'即可。
            

 vim 中刪除多行

單行刪除,:1(待刪除行)d
多行刪除 ,:1,10d

多行注釋

:.,+499 s/^/#/g

刪除行首空格

:%s/ *//

每行前面加入一個空格

:%s/^/ /

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM