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