zoukankan      html  css  js  c++  java
  • 我使用的Vim

    1. 游标移动

    在普通模式下,使用方向键或h l j k w b可以移动游标

    按键 说明
    h
    l 右(小写L)
    j
    k
    w 下一个单词
    b 上一个单词

    2. 进入插入模式

    命令 说明
    i 在当前光标前插入
    I 大写I,在行首插入
    A 在行末插入
    a 在光标后插入
    o 在当前行后插入一个新行
    O 在当前行前插入一个新行
    cw 替换从光标所在位置后到一个单词结尾的字符

    3. 退出vim

    命令 说明
    :q 退出
    :q! 强制退出
    :wq 保存并退出
    :wq! 强制保存并退出
    :w 文件路径 另存为
    :saves 文件路径 另存为
    :x 保存并退出

    4. 删除文本

    命令 说明
    x 删除游标所在字符
    X 删除游标所在前一个字符
    Delete 同 x
    dd 删除整行
    dw 删除一个单词(不适用中文)
    d$或D 删除值至行尾
    d^ 删除至行首
    dG 删除至文件结尾处
    d1G 删除至文档首部

    你还可以在命令之前加上数字,表示一次删除多行,比如:2dd表示一次删除2行

    5. 多行缩进

    进入命令行模式,按v进入visual状态,选择多行,用>或<缩进或缩出

    6. 多行注释

    多行注释:

    1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来
    2. 按大写字母I,再插入注释符,例如//
    3. 按esc键就会全部注释了

    取消多行注释:

    1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
    2. 按字母j,或者k选中注释符号
    3. 按d键就可全部取消注释

    7. 全文,行首尾

    文首: gg
    文尾:G; 即(shift + g)
    行首: ^ ; I (大写 I ,行首插入)
    行尾:$; (A: 行尾插入)

  • 相关阅读:
    HDU5792 World is Exploding(树状数组)
    POJ3415 Common Substrings(后缀数组 单调栈)
    POJ2406 Power Strings(KMP,后缀数组)
    HDU5489 Removed Interval(动态规划)
    HDU1899 Sum the K-th's(树状数组)
    Codeforces Round #363 Fix a Tree(树 拓扑排序)
    数组-07. 求一批整数中出现最多的个位数字
    数组-06. 找出不是两个数组共有的元素
    数组-05. 字符串字母大小写转换
    数组-04. 查找整数
  • 原文地址:https://www.cnblogs.com/qiulinzhang/p/9513941.html
Copyright © 2011-2022 走看看