zoukankan      html  css  js  c++  java
  • Vim 常用简单命令

      Vim中有三个模式,1.刚进入Vim画面的是命令模式,2. 在命令模式输入:进入末行模式

        3. 在命令模式输入 a或者i或者o进入编辑模式

        在末行或者编辑模式中可以通过ESC回到命令模式

    举例当前目录下有文件text1,text2,text3,以下命令都由本人亲测过

    1.  打开文件

      (1): vim fileName 打开指定文件

        vim text1  打开text1文件

      (2): vim +# fileName 打开指定文件并定位到该文件的第#行

        vim +5 text1  打开文件text1,并定位到text1文件的第5行

    2.  关闭文件

      在末行模式下进行关闭文件操作

      (1): :q   退出,如果此时没有修改,那么可以直接退出,如果有修改,则会提示有未保存的修改

      (2): :wq   保存并退出

      (3): :q!  不保存并退出

      (4): :w  保存

      (5): :w!  强行保存

    3.  移动光标  在命令模式下

      (1): 逐字符移动:

        k j h l 分别对应上下左右

      (2):以单词为单位移动

        w 移至下一个单词的词首

        e 跳至当前或下一个单词的词尾

        b 跳至当前或前一个单词的词首

      (3): 行内跳转

        0 绝对行首

        $ 绝对行尾

      (4):行间跳转

        #G 跳转至第#行

          5G 跳转至第5行

        gg  第一行

        G  最后一行

    4.  翻屏 在命令模式下

      Ctrl + f 向下翻一屏

      Ctrl + b 向上翻一屏

      Ctrl +d 向下翻半屏

      Ctrl + u  向上翻半屏

    5.  删除单个字符 在命令模式下

      x  删除光标所在处的单个字符

      #x  删除光标所在处及向后的共#个字符

        5x  删除光标所在处及向后的5个字符

    6.  删除命令 d 在命令模式下

      dd  删除当前光标所在行

      dw de db d命令和跳转命令组合使用 

    7.  粘贴命令 p 在命令模式下

      p  如果删除或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面

      Shirt + p   如果删除或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面

    8.  复制命令 y 在命令模式下

      用法同删除命令 d

    9.  查找 在命令模式下

      / + 要搜索的单词

      /code 这样就可以搜索到code这个单词了

      n 是查看下一个

      Shift + n 是查看上一个

    10.  使用vim 编辑多个文件

      vim fileName1 fileName2 fileName3

        vim text1 text2 text3

      打开之后如果想切换文件

      进入末行模式,在末行模式下操作

      :next  切换至下一个文件

      :prev  切换至前一个文件

      :last  切换至最后一个文件

      : first  切换至第一个文件

      :q   退出当前文件

      :qa  全部退出

  • 相关阅读:
    一文了解Python中的判断语句
    想成为Python全栈开发工程师必须掌握的技能
    Python中变量的命名
    Python中变量的基本使用
    Java使用IO流读取TXT文件
    怎样用 I/O流读取txt文件?
    ORACLE数据库数据被修改或者删除恢复数据(闪回)
    字节流,读取 a.txt 文件内容,并打印出来
    使用js设置input标签只读 readonly 属性
    MyEclipse 选中属性或方法后 相同的不变色
  • 原文地址:https://www.cnblogs.com/qianqiannian/p/9145021.html
Copyright © 2011-2022 走看看