Linux学习之路7:vim程序编辑器

第十章 vim程序编辑器

         创建文件:vim 文件名

   三种模式:一般模式,编辑模式,命令行模式。

   一般模式:打开一个文件就进入一般模式。

   一般模式—>插入模式:‘i’,‘I’,‘a’,‘A’,‘o’,‘O’。

插入模式

i:在当前光标所在位置(字符)前插入。

   I:在本行开头开始插入。

   a:在当前光标所在的位置(字符)后插入。

   A:在本行的最后一个位置插入。

   o:在当前行的下一行产生一个空白行并进入插入模式。

   O:在本行的上一行产生一个空白行并进入插入模式

   一般模式—>命令行模式:‘:’,‘/’

命令行模式

   :wq(保存并退出)。

   :q!(强制退出)

   :set nu(设置行号)。

   :set nonu(取消行号)。

   :s///(替换)。

   x,ys/[被替换]/[替换]/g:从第x行到第y行,‘s’是替换的意思,‘g’为这一行的全部。

‘.’:表示本行,‘$’:表示最后一行,‘%’:表示全文‘^’:表示开头。

   一般在脚本文件中,#开头的一般表示注释,在几段开头添加注释

x,ys/^/#/g。删除注释:x,ys/^#//g

   :x,直接跳到第x行。

   /[查找值],和man page中一样,按‘n’,从上往下查找,按‘N’,从下往上查找。

     一般模式:

         跳转到第几行,xG,x为要跳转到的行数。跳转到最后一行,直接按G,跳转到第一行,gg。

   u:是撤销,Ctrl+r是前进。

   nyy:从当前行到往下第n行复制。

   ndd:从当前行往下第n行剪切。

‘p’:粘贴,‘r’:替换,将光标放在你要替换的字符上,按‘r’(replace),再按你要换成的字符。‘x’,删除,将光标放在你要删除的字符上,按‘x’,就会删除。

   块选择:按Ctrl+v,然后按上下左右来选择块,在选择位置来粘贴。

 

 

   vim可以同时打开多个文件。vimaa bb cc

文件之间的切换

         当打开多个文件时,查看上一个文件“:N”,查看下一个文件“:n”。

       查看第一个文件“:first”,查看最后一个文件“:last”。

分屏操作:将屏幕分成两块,“:sp”,按Ctrl+w+w可以实现两个屏幕间的切换。“:q”退出。

       系统编码:在/etc/sysconfig/i18n,在这个文件夹中定义了系统的编码。

       在Linux中的文件在Windows打开时会有问题,反之也会有问题,可以使用命令:unix2dos –n(newer) [文件名] [文件名],将一个Linux文件转换成Windows形式并产生一个新文件。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值