• vi/vim使用指北 ---- Beyond the Basic


    更多的组合命令

    [number]-[command]-[test object]

    number:   数字

    comand:  c,d,y  (修改,删除,复制)

    test object: 移动光标的命令

    例如 "-"为连接字符,不是命令组成部分

    [c,d,y]-[H,L,M]  ----  (修改,删除,复制)到屏幕的(首行,尾行,中间)

    [c,d,y]-[+,-]  ----  (修改,删除,复制)到(上一行,下一行)

    [c,d,y]-5|     -----   (修改,删除,复制)到当前行的第5列

    [c,d,y]-/-pattern  -----   (修改,删除,复制)到第一个匹配所在位子

    [c,d,y]-n   ----  (修改,删除,复制)到下一个匹配所在位置

    打开vim时的参数介绍

    vim +n file ----  打开文件,光标所在位置指定到n指定的行

    vim + file  ---- 打开文件,光标指定到文件的最后一行

    vim +/pattern  ---- 打开文件,光标指定到第一个匹配的位置

    vim -R file or view file  -----  以只读的方式打开文件

    vim -r  ----   显示已保存的缓冲区

    vim -r file  ----  从已保存的缓冲区恢复文件

    粘帖时缓冲区用法

    ”-[number]-p  ----  粘帖第几个缓冲区的内容

    vim默认会保存9个缓冲区,删除或者复制的内容一次写到这几个缓冲区中,最近的一个为1,一次类推,如果你不知道使用哪一个缓冲区的花,你可以使用"1pu.u.u来选择缓冲区("1p使用最后一个缓冲区的内容,发现不是先回撤,再用重复执行命令.来选择下一个缓冲区)直到你想要的那个缓冲区。

    ”-[a-z]-[y,d]  -----把复制或删除的内容保存以字母[a-z]命名的缓冲区内容

    "-[A-Z]-[y,d]  -----  追加内容到已存在的缓冲区

    “-[a-z]-[P,p]    -----   用字母命名的缓冲区内容粘帖到光标前/后

    在编辑过程中使用书签

    m-[a-zA-Z]  ---- 使用字母标识当前 位置,当前位置的书签为给定字母

    '(单引号)-[a-zA-Z] ---- 跳转到给定标签的行首字符位置

    `(反单引号)-[a-zA-Z] ---- 跳转到给定标签的位置

    ‘’(两个单引号)  -----  跳转到上一个标签的行首

    ``(两个反单引号)----- 跳转到上一个标签的位置

  • 相关阅读:
    【EC】DropShipping
    【电商】淘宝商家论坛
    【电商】后台
    【产品】小龙的饭否记录
    【用研】00后这一代
    【产品】未来趋势
    【数据产品】flurry
    【产品思考】各产品春晚方案
    计算概论(二)计算机与程序运行基本原理
    计算概论(一)计算起源、图灵机、计算原理
  • 原文地址:https://www.cnblogs.com/hanwwly/p/3961976.html
Copyright © 2020-2023  润新知