zoukankan      html  css  js  c++  java
  • vim基础快捷键

    vim快捷键

    1. 移动光标

    快捷键 作用
    h 光标向左移动一个字符
    j 光标向下移动一个字符
    k 光标向上移动一个字符
    l 光标向右移动一个字符
    6j 向下移动6个字符
    Ctrl+f 屏幕向下移动一页
    Ctrl+d 屏幕向下移动半页
    Ctrl+b 屏幕向上移动一页
    Ctrl+u 屏幕向上移动半页
    6Space 光标向后移动6个字符的距离
    0 移动到这一行的最前面字符处
    $ 移动到这一行的最后面字符处
    H 光标移动到屏幕的最上方那一行的第一个字符
    M 光标移动到屏幕的中央那一行的第一个字符
    L 光标移动到屏幕的最下方那一行的第一个字符
    G 移动到这个档案的最后一行
    6G 移动到这个档案的第6行
    gg 移动到这个档案的第一行(1G)
    6Enter 光标向下移动6行

    2.删除、复制与贴上

    【小写】x 相当于delete
    【大写】X 相当于backspace
    6x 连续向后删除6个字符
    dd 删除游标所在的一整行
    d1G / dgg 删除光标所在到第1行所有数据
    dG 删除光标所在到最后1行的所有数据
    d0 删除光标所在到该行开始的所有数据
    d$ 删除光标所在到该行结束的所有数据
    d% 在括号末尾处使用,可以保留括号,删除括号内的内容
    yy 复制光标所在行
    6yy 复制光标所在向下6行,即向下复制6行
    y1G / ygg 复制光标所在行到第一行的所有数据
    yG 复制光标所在行到最后一行的所有数据
    y0 复制光标所在处字符(不包括该字符)到该行行首的数据
    y$ 复制光标所在处字符到该行行尾的数据
    p 贴在光标的下一行
    P 贴在光标所在行
    J 将光标所在行与下一行合并成同一行数据
    u 复原前一个动作
    Ctrl+r 重做上一个动作
    . 重复上一个动作

    3. 一般模式切换到编辑模式

    i 在目前光标所在处输入
    I 在目前所在行的第一个非空格字符处开始输入
    a 在光标所在字符的下一个字符处开始输入
    A 在光标所在行的最后一个字符处开始输入
    o 在光标所在行的下一行处开始输入
    O 在光标所在行的上一行处开始输入
    r 只会取代一次光标所在字符
    R 一直取代光标所在的文字,直到按下Esc为止

    4. 一般模式切换到指令模式

    还没有!

    5.vim键盘图

    vim键盘图

    vim工作模式

  • 相关阅读:
    Max History CodeForces
    Buy a Ticket CodeForces
    AC日记——字符串的展开 openjudge 1.7 35
    AC日记——回文子串 openjudge 1.7 34
    AC日记——判断字符串是否为回文 openjudge 1.7 33
    AC日记——行程长度编码 openjudge 1.7 32
    AC日记——字符串P型编码 openjudge 1.7 31
    AC日记——字符环 openjudge 1.7 30
    AC日记——ISBN号码 openjudge 1.7 29
    AC日记——单词倒排 1.7 28
  • 原文地址:https://www.cnblogs.com/rainszj/p/11252056.html
Copyright © 2011-2022 走看看