zoukankan      html  css  js  c++  java
  • Vim编辑器

    1、普通模式中,移动光标指令

    • h:左移一个字符,或num+h,左移num个字符,下同
    • j:下移一行
    • k:上移一行
    • l:右移一个字符
    • Ctrl+F:下翻一屏数据
    • Ctrl+B:上翻一屏数据
    • G:移到缓冲区的最后一行
    • num G:移动到缓冲区的第num行
    • gg:移到缓冲区的第一行
    • num +Enter:光标向下移动num行
    • 0:回到行首
    • $:回到行末

    2、普通模式下命令行模式,将缓冲区的数据保存到文件中的指令

    • q:如果未修改缓冲区的数据,退出
    • q!:取消对所有缓冲区数据的修改并退出
    • w filename:将文件保存到另一个文件名下
    • wq:将缓冲区数据保存到文件中并退出
    • e!:将档案还原原始状态
    • ZZ:离开档案并保存

    3、普通模式下,编辑缓冲区的数据的指令

    • num+x:向后删除num个字符
    • num+X:向前删除num个字符
    • num+dd:删除光标所在向下num列,默认dd删除光标所在行
    • dw:删除光标所在位置的单词
    • d$:删除光标所在位置至行尾的内容
    • d1G:删除光标所在至第一行所有数据
    • dG:删除光标所在至最后一行的所有数据
    • d0:删除光标所在至改行行首的所有数据
    • J:删除当前光标所在行行尾的换行符,即实现拼接行
    • u:撤销前一编辑命令
    • num+yy:复制光标所在向下num行
    • y$:复制光标所在位置至行尾的内容
    • y1G:复制光标所在至第一行所有数据
    • yG:复制光标所在至最后一行的所有数据
    • y0:复制光标所在至改行行首的所有数据
    • p:在光标下一行粘贴
    • P:在光标上一行粘贴
    • a:在目前光标下一个字符插入
    • i:在目前光标位置插入
    • A:在光标所在行行尾插入
    • I:在光标所在行行首插入
    • o:在目前光标所在行的下一行插入
    • O:在目前光标所在行的上一行插入
    • r char:用char替换当前光标所在位置的单个字符
    • R text:用text替换当前光标所在位置的数据,知道按下ESC键

    4、查找和替换指令,替换命令在命令模式下执行

    • /text:向光标所在位置之下寻找第一个出现text的位置
    • ?text:向光标所在位置之上寻找第一个出现text的位置
    • n:向下继续查找
    • N:向上继续查找
    • s/old/new/g:光标所在行使用new替换所有old
    • n,ms/old/new/g:替换行号n和m之间所有old
    • %s/old/new/g:替换整个文件中所有的old
    • %s/old/new/gc:替换整个文件中所有的old,但在每次出现时提示

    5、在普通用户模式下,区块选择

    • v:选择光标所在的字符
    • V:选择光标所在的行,通过上下键可以选择光标经过的行
    • Ctrl+v:选择光标经过的长方形区域
    • y:复制选择的区块
    • d:将复制的区块删除
  • 相关阅读:
    Jmeter连接数据库并使用数据表数据作为接口所需参数
    使用CSV Data Set Config配置原件,参数化数据
    Jmeter连接SqlServer数据库并操作
    jmeter导入jmx文件报错:missing class com.thoughtworks.xstream.converters.ConversionException
    jmeter请求参数的两种方式
    badboy录制,出现弹框提示脚本错误解决方法
    (三)LoadRunner术语认识
    (二)LoadRunner目录分析
    7z命令
    python复制多层目录下的文件至其他盘符对应的目录中
  • 原文地址:https://www.cnblogs.com/coffeebar/p/5238119.html
Copyright © 2011-2022 走看看