zoukankan      html  css  js  c++  java
  • VIM常用命令

    【复制】

      1. 常用复制命令:
            yy    复制游标所在行整行 
            2yy或y2y    复制 2 行
            y^    复制至行首,或y0
            y$    复制至行尾
            yw    复制一个word
            y2w    复制两个word 
            yG    复制至文件尾
            y1G    复制至文件首
    
      1. 选中文本进行复制:
        要选中内容进行复制,先在命令模式下按 v 进入 Visual Mode,然后用方向键 或 hjkl 选择文本,再按 y 进行复制。

    【剪切】

      1. 常用剪切命令:
            dd    剪切游标所在行整行 
            d^    剪切至行首,或d0
            d$    剪切至行尾 
            dw    剪切一个word 
            dG    剪切至文件尾  
    
      1. 选中文本进行剪切:
        要选中内容进行复制,先在命令模式下按 v 进入 Visual Mode,然后用 方向键 或 hjkl 选择文本,再按 d 进行剪切。

    【粘贴】

      1. 常用粘贴命令:
            p    粘贴至游标后(下) 
            P    粘贴至游标前(上)
    

    【撤销】

        在命令行模式下用 :undo 或 :u 命令可以撤销最近一次操作。
    

    显示行号

    :set nonumber
    或者
    :set nonu
    

    光标移动

    gg 整篇内容的行首
    ^ 当前行的行首
    G 整篇内容的行尾
    $ 当前行的行尾

    1、光标移动到首行第一个字符和尾行最后一个字符

    gg 让光标移动到全部内容(整篇文章)的首行第一个位置,VIM有效,VI中无效
    G 让光标移动到全部内容的(整篇文章)最后一行第一个位置
    

    2、光标移动到指定行

    nG或ngg,如:移动到第5行: 5G或5gg,也可以在命令模式下输入行号n(先按:再输入行号回车即可)   :n 
    

    3、光标移动到当前行(指定行)的行首,行尾

    • 光标移动到当前行的行首
    ^ 命令模式下按Shift+6号键
    0 命令模式下直接按0(零)
    
    • 光标移动到当前行的行尾
    $ 让光标移动到当前行的行尾,也可以使用键盘上的编辑键End
    
    

    4、光标移动组合演示:

    让光标移动到第5行的行尾,命令如下:
    ngg$或者nG$

    5gg$ 或者 5G$ 
    

    文本复制

    v 进入Visual(可视)模式
    y 复制
    P 粘贴

    1、复制当前行

    yy 
    

    2、删除当前行

    dd 
    

    3、复制该行部分内容

    将光标移到到要复制的文本,按v,然后移动光标或使用(wb)进行选择,按y进行复制,再将光标移到到需要粘贴的位置,按p(光标后)或P(光标前)进行粘贴。

  • 相关阅读:
    java中的锁
    CAS机制与自旋锁
    volatile关键字的特性及证明
    java中并发下的集合类
    数据库的分库分表
    浅入理解JVM
    99乘法表
    JAVA实现简单的时间刷新使用线程
    线程的优先级
    线程礼让
  • 原文地址:https://www.cnblogs.com/zh672903/p/14029317.html
Copyright © 2011-2022 走看看