• VIM编辑器的各种指令


    *选中关键字 :g//# 所有行都执行 筛选
    q: 命令历史记录
    :%s/^/\=printf("%08d    ", line("."))/g 开头加上行号
    :set nowrap 取消自动换行
    :set hls 高亮搜索关键字
    :color torte 设置主题颜色
    :sor n 按行号排序
    :reg 查看寄存器
    :g//y A 将所有选中的行数拷贝到寄存器  A:累加拷贝 a:只拷贝最后一行(替换拷贝)
    c-w c-w 切换窗口
    c-w T 将当前窗口展开到新tab
    :let @a="" 清空a寄存器
    "a 使用a寄存器 y:复制 p:粘贴
    :set cul 显示当前光标位置X轴线
    :set cuc 显示当前光标位置Y轴线
    (1) w/W移动到下一个单词的开头,e/E移动到下一个单词的结尾,b/B移动到上一个单词的开头,其中小写的表示以非字母为分割单位(比如冒号,引号,逗号,空格都死分割单位),大写表示以空白符为分割的单位。
    (2) 行间字符搜索移动,按f {char},就可以快速移动到char上面,按;/,可以移动到char的下一个字符/前一个字符。f表示从文件开始搜索字符,F表示从文件结尾开始搜索字符。
    (3) 如何快速移动到一行的行首或行尾:0移动到一行的第一个字符,$移动到一行的最后一个字符。
    (4) vim的页面移动gg/G移动到文件开头/结尾,可以使用ctrl+o快速返回,ngg可以快速跳转到文件第n行。
    H/M/L可以快速跳转到屏幕的开头,中间,结尾
    ctrl + u,ctrl + f,上下翻页,zz把当前行设置为屏幕的中间
    c-v c-m 在nmap的时候为回车
    VggoG 全选 
    :vsp <文件名>  新窗口打开文件
    :vimgrep /pattern/ **/*note 搜索目录包含pattern关键字的地方 :cn 下一个匹配 :cp 前一个匹配 @:继续上一次操作
    % 相对符号跳转 比如 () {}

    E
    { 块选择首
    } 块选择尾
    vip 选中一段 
    选择模式 o 移动光标到首位置
    :v//d 除了选中的其他全删除 
    :g//d 选中的全删除 
    :%s/str1/str2 替换 
    :l 换行的方式在下边显示超出一行的文字
    gt 切换下一个tab
    gT 切换上一个tab
    1-9gt 切换n tab
    C-X C-F 自动补全目录
    C-P 自动补全单词
    zc 段落收起
    zo 段落展开
    zm 段落全部收起
    zr 段落全部展开
    qe 录制宏命令到e寄存器 q 退出录制宏
    @e play e寄存器录制的宏
    :% 作用域是所有行
    :norm @e 执行在normal模式下的操作 例如@e 就是在normal模式下按下@再按下了e
    :\=line(".") \=表示后边的是一个表达式 line(".")是行数
    :" 使用"寄存器里复制的内容
    m a-z 定义一个书签    ' a-z 回到定义的书签行首    ` a-z回到定义的书签光标位置
    m A-Z vim全局书签
    :g/^." role="presentation" style="position: relative;">.$\n\1$/d 进行去重
    /word1\&.*word2 既有word1又有word2的行
    do vimdiff从左到右
    dp vimdiff从右到左

  • 相关阅读:
    3.17 haas506 2.0开发教程-example - 低功耗模式 (2.2版本接口有更新)
    移动软件开发四——高校新闻网
    智慧码头港口:施工作业安全生产AI视频监管与风险预警平台方案
    【rar密码】加密rar压缩包的三种方法
    阿里云丁宇:云原生激活应用构建新范式,Serverless奇点已来
    IOS17正式版今日发布
    如何选择适合的美颜SDK?
    LeetCode每日一题(2007. Find Original Array From Doubled Array)
    案例丨一座小镇,如何推动“零售娱乐化”的风潮?合适的数字化工具如何为品牌带来助力?
    ORACLE 11.2.0.4 RAC Cluster not starting cssd with Cannot get GPnP profile
  • 原文地址:https://blog.csdn.net/android_bird_bird/article/details/126885355