• 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工作模式

  • 相关阅读:
    微软老将Philip Su的离职信:回首12年职场生涯的心得和随笔[转]
    <Programming Ruby 1.9 The Pragmatic Programmer>读书笔记
    Ruby:Update value on specific row but keep the headers
    解决ImportError: cannot import name webdriver
    Ruby几个相关目录
    《发财日记》处处都是名言警句
    软件研发管理最佳实践(20121020 深圳)
    中国过程改进年会会前培训:让敏捷落地! 软件研发管理最佳实践(2012530 北京)
    展示你的才华,成就你的事业!—— 疯狂讲师
    网络直播课程 体验极限编程(XP)
  • 原文地址:https://www.cnblogs.com/rainszj/p/11252056.html
Copyright © 2020-2023  润新知