• [使用技巧]Vim常用指令


    文件

    • 文件创建:vim 1.txt

    • 内容查看:cat 1.txt

    编辑

    • 编辑模式/返回 i/a esc

    • 删除行/单词 dd / dw

    • 复制行/单词 yy / yw

    • 粘贴 p

    • 清空 ggdG

    • 开启鼠标控制 :set mouse=a

    • 开启行号 :set number

    光标移动

    • 光标移动 hjkl / 左下上右

    • 行首/行尾 ^ $

    • 单词移动 向前 w/ 2w /10w 向后 b / 2b /10b

    • 文件头 gg 文件尾 G

    • [Ctrl] + [f] 向下移动一页,相当于 [Page Down]按键 
    • [Ctrl] + [b] 向上移动一页,相当于 [Page Up] 按键 (常用)

    • n<Enter> n 为数字。光标向下移动 n 行(常用)

    查找与替换

    • 查找 /关键字

      • 下一个 e 上一个 b

    • 查找与替换 :%s/关键字/替换字/gc

      • %s -> 查找范围全篇 21,23s -> 21到23行

      • 关键字 支持常量字符串和正则表达式

      • gc 针对每次替换进行确认

    vim 中批量添加注释

    • 方法一 :块选择模式

      批量注释:

        Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的 I 进入行首插入模式输入注释符号如 // 或 #,输入完毕之后,按两下 ESCVim 会自动将你选中的所有行首都加上注释,保存退出完成注释。

     取消注释:

        Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意 // 要选中两个,选好之后按 d 即可删除注释,ESC 保存退出。

    • 方法二: 替换命令

      批量注释。

      使用下面命令在指定的行首添加注释。

      使用名命令格式: :起始行号,结束行号s/^/注释符/g(注意冒号)。

      取消注释:

      使用名命令格式: :起始行号,结束行号s/^注释符//g(注意冒号)。

     

    Vim多窗口

    • 上下分割 :split

    • 左右分割 :vsplit

      

    • 窗口间跳转 ctrl + ww/w[hjkl]

    • 打开文件 open + 文件路径

    • 放大当前窗口

      • 横向 ctrl + w (with) shift +

      • 竖向 ctrl + w (with) ctrl + /

    • 恢复默认

      • ctrl + w (with) =

    • 关闭窗口 :close

  • 相关阅读:
    【AngularJS】学习资料
    Anaconda环境安装
    ORM表之间高级设计
    drf序列化和反序列化
    安装与使用django-restframework
    django-restframework
    顶象滑块验证码
    Restful接口规范
    Web API接口
    BBS配置
  • 原文地址:https://www.cnblogs.com/zeolim/p/12316155.html
Copyright © 2020-2023  润新知