vim查找关键字_VIM基本操作

b0c953806ce02cac9b7d74b8991b9d64.png

1、vim常用配置

    ~/.vimrc        # 仅对当前用户生效

    /etc/vimrc        # 对所有用户生效

    语法:

        syntax on        # 支持语法高亮,默认开启

        set hlsearch        # 打开搜索高亮,默认开启

        set nu        # 显示行号

        set nonu

        set ai        # 开启自动缩进

        set sw=4        # 自动缩进为4个空格

        set ts=4        # tab键4个空格

        set nohls

        set list # 在行末显示$

        set nolist

2、多文件编辑

    vim -O file1 file2        # 打开的两个文件左右窗口分布

    vim -o file1 file2        # 打开的两个文件上下窗口分布

    vim file1

        :e file2        # 将在file1编辑窗口中打开新的文件, 若file1文件编辑过, 会要求保存

        :sp file2        # 将分割出一个横向窗口, 并在该窗口中打开file2文件,类似于 "vim -o file1 file2"

        :vsp file2        # vim将在右边分割出一个窗口, 并在该窗口中打开新文件,类似于 "vim -O file1 file2"

    注:

        如果 :sp 或 :vsp 没有指定文件,则在新窗口中打开原文件。

        ctrl+w w        # 在vim打开的多个窗口中切换。

        ctrl+w q        # 关闭多个窗口中当前的窗口。

3、查找

    /string        # 从文件首行开始查找关键字string,n表示下一个,N表示上一个

    ?string        # 从文件末行开始查找关键字string,n表示上一个,N表示下一个

    shift+8 --> 即 " * "        # 以光标所在位置为关键字string,从首行开始查找,与 "/string" 类似

    shift+3 --> 即 " # "        # 以光标所在位置为关键字string,从末行开始查找,与 "?string" 类似

    %        # 查找与光标所在处括号相对应的另一半括号, 包括 () [] { }

4、光标移动

    home键 0 ^        ---> 行首

    end键 $        ---> 行末

    gg        # 首行

    G        # 尾行

    w        # 下一个单词的词首

    e        # 下一个单词的词尾

    b        # 上一个单词的词首

    12G        # 跳到第12行

5、删除、复制、粘贴

    x # 删除当前字符

    dd # 删除当前行

    3dd # 删除3行,从当前行开始,往下删除

    1,$d # 删除所有内容

    yy # 复制当前行

    3yy # 复制3行,从当前行开始,往下复制

    p # 粘贴刚才删除或者复制的东西

    u # 撤销上一步

1c424ff027bb2f051baf51665f0e431f.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值