《鸟哥Linux私房菜》——第十章、vim程序编辑器

1、vim +文件     命令模式(一般模式)

    从命令模式进入插入模式:    u 撤销     ctrl+r  前进

     i 从当前光标进入插入模式     I 从本行开头进入插入模式      a 在当前光标的下一个字符进入插入模式      A 从本行结束进入插入模式

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

    从插入模式返回命令模式:esc键

    要保存修改要进入末行模式/尾行模式:从命令模式到末行模式    :w 保存      :q 退出

 

    yy:复制     p:粘贴  (在命令模式内)         dd: 剪切         r+要替换的字符:替换当前光标处       x:删除字符

    替换 :s(替换) /(原内容)/(要替换的内容)/           只是替换当前行的第一个

           :s(替换) /(原内容)/(要替换的内容)/g            替换本行所有关键字

           :3,13 s(替换) /(原内容)/(要替换的内容)/g      从第3行到第13行都替换

           :.,13 s(替换) /(原内容)/(要替换的内容)/g        从当前行到13行替换

            :.,$-1 s(替换) /(原内容)/(要替换的内容)/g      从当前行到倒数第一行都替换($表示最后一行)

            :% s(替换) /(原内容)/(要替换的内容)/g             全文替换(%表示全文,相当于1,$)

           :% s(替换) /(原内容)//g                                        删除全文的关键字

            :% s(替换) /(原内容)/           /g                                        删除全文的关键字,并空出删除部分

             :.,$ s/^/#/g                                                                从当前行到最后一行加注释

             :.,$ s/^#//g                                                                 删除开头为#的字符

 

     ctrl+v:进入可视块

2、可同时打开多个文件:vim 文件1 文件2 ......

      查看另一个文件:next或n         查看上一个文件:N

      对于多个文件:first:第一个文件      last:最后一个文件

3、:sp   分屏显示                       ctrl+w+下(上)箭头:切换两个屏             ctrl+w+w:切换

4、设置环境        vim   .vimrc

5、编码问题:       vim  /etc/sysconfig/i18n

6:DOS和Linux转换:   unix2dos -k(修改时间不改变)

                                                    -n(new)转换成一个新文件   123  345

                                     dos2unix

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值