zoukankan      html  css  js  c++  java
  • vim编辑器常用命令的总结

    0 摘要

      总结一些vim常用的命令,工作上一直要用vim编辑器修改配置文件,慢慢的爱上这款编辑器。

    1 命令说明

    如何快速的移动屏幕的行首和行尾(大写):H,L

    翻页向前ctrl+f,翻页向后ctrl+b

    插入

      i正规的插入,a光标位置插入

    显示行号

      set nu(set number)

    跳到某一行

      :+行号

    跳到文件结尾

      G

    跳到文件头部

      gg

    H

    光标移动到这个屏幕最上方的那一行的第一个字符

    L

    光标移动到这个屏幕最下方的那一行的第一个字符

    $或者功能键[end]

    移动到这一行的最后面的字符

    0或功能键[Home]

    移动到这一行的最前面的字符

    粘贴

      yy复制一行

       3yy复制3行(同理)

    复制

      p粘贴,P光标前粘贴

    删除

        删错了恢复,u

      dd删除一整行

      d0: 删至行首
           D: 删除光标处到行尾

      3dd删除后面3行,同理

      删除指定行:9,16d,删除9到16行

    查找

      :/a 查找从当前光标所在位置查找后面的a。然后按n 查看下一个,按照N查找上一个

        :?a 查找从当前光标所在位置查找前面的a。

    另存为新文档:

      :w[firename]

    暂时离开vim到指令模式下执行command的显示结果:

      :! command

    vim中批量添加注释:

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

    取消注释:

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

      

    3 总结

      暂时想到这么多,以后慢慢增加

      

    我不喜欢这个世界,我喜欢你
  • 相关阅读:
    让某个软件无法被操作员最小化(C#演示)
    SharpGL学习笔记(四) 正射投影
    SharpGL学习笔记(三) 投影变换和视点变换
    盈动线性绝对值编码器(光栅尺)的测试记录
    用基恩仕7060激光测试电池宽度信息
    在winform上内嵌入其它的程序
    AD采样模块采集带模拟量真空表值的实验
    SharpGL学习笔记(二) 模型变换(几何变换)
    git add 错误修改方法
    Reactjs 的 PropTypes 使用方法
  • 原文地址:https://www.cnblogs.com/truekai/p/11704938.html
Copyright © 2011-2022 走看看