VI基础及常用技巧

1、 新建文件

    # vim filename

2、VI中的基本模式

   插入模式  i   a

   命令模式   ESC键

   尾行模式 在命令模式下输入:

       保存退出:wq

       不保存退出:q!

       保存:w

       另存:w filename

    在命令模式下:

        复制  nyy     n为数字,代表需要复制从光标所在行开始的行数

        粘贴 p

        删除 ndd   n为数字,代表需要删除从光标所在行开始的行数

        光标移动  上k 下j 左h 右l     可加n   100k:向上移动100行

        回到文本开头 gg

        移到最后一行 G

        移到某行  :num

  3、显示行号  :set nu

  4、查找: /xxx(?xxx)  整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找.其中xxx可以是正规表达式

        替换:   : %s/aaaa/bbbb/g    将aaaa替换为bbbb

  5、取消高亮 : nohl

  6、格式化文件:gg=G  自动缩进

  7、撤销  u

  8、进入块选择模式   ctrl+v

        复制一个函数的方法:

           移动光标到函数的第一行
           在命令模式下按下大写的V
           移动光标到函数开始的那个{
           按下%
           再按下小写的y复制
           移动光标到要粘贴的地方,按下P

  9、在vim中执行shell命令 :!  cmd

  10、打开多个窗口

           打开分割窗口 :sp   filename    或 vsp   filename

           切换窗口 Ctrl + w    按一次加上下键可以自己选择切换方向

                                              按两次则从上到下自动遍历窗口

            扩大窗口 Ctrl-w +

            缩小窗口 Ctrl-w -

            放大当前窗口,缩小其他窗口 :res

                                                                  后面可以设置行数, :res 20 则将当前窗口设置为20行

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值