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

  • 相关阅读:
    ES6走一波 Generator异步应用
    扁平数据结构化
    Django笔记&教程 6-2 表单(Form)基础操作
    Django笔记&教程 6-3 使用模型(models)创建表单(form)
    Django笔记&教程 6-4 forms进阶操作,重写forms方法
    Django笔记&教程 7-1 基于类的视图(Class-based views)介绍
    Django笔记&教程 7-3 拓展CBVs(Class-based views)
    Django笔记&教程 5-1 基础增删查改
    Django笔记&教程 1-1 一 新建项目
    Django笔记&教程 0-2 框架版本与相关工具
  • 原文地址:https://www.cnblogs.com/rainszj/p/11252056.html
Copyright © 2011-2022 走看看