zoukankan      html  css  js  c++  java
  • 编辑器上的vim插件,常用到的快捷件

    【vim】常用到的插件命令

    [Esc] 退出编辑(输入,插入)模式,回到命令模式中(常用)
    i, I
    进入插入模式(Insert mode)
    i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空
    格符处开始插入』。 (常用)
    a, A
    进入插入模式(Insert mode)
    a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标
    所在行的最后一个字符处开始插入』。 (常用)
    o, O
    进入插入模式(Insert mode)
    这是英文字母 o 的大小写。 o 为『在目前光标所在的下一行处插入
    新的一行』; O 为在目前光标所在处的上一行插入新的一行!(
    )

    r
    进入取代模式(Replace mode)
    r 只会取代光标所在的那一个字符一次;(常用)

    ===========================

    h 光标向左移动一个字符
    j 光标向下移动一个字符
    k 光标向上移动一个字符
    l 光标向右移动一个字符

    nG
    n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档
    案的第 20
    gg 移动到这个档案的第一行,相当于 1G 啊! (常用)

    x
    在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键)
    nx
    n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10
    字符, 10x』。

    dd 删除游标所在的那一整列(常用)

    ndd
    n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 (
    )

    d1G 删除光标所在到第一行的所有数据
    dG 删除光标所在到最后一行的所有数据

    yy 复制游标所在的那一行(常用)
    nyy
    n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制 20 (
    )

    p, P
    p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 举
    例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p
    后, 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。
    但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行。 (
    )
    np: n为数字,表示粘贴多少次
    u: 撤销
    ctrl + y:重做
    ==========================
    末行模式
    :w(保存文件)

  • 相关阅读:
    Linux下管道编程
    【Windows】用信号量实现生产者-消费者模型
    初识【Windows API】--文本去重
    HDU 5183 Negative and Positive (NP) --Hashmap
    【ASC 23】G. ACdream 1429 Rectangular Polygon --DP
    UVALive 4670 Dominating Patterns --AC自动机第一题
    POJ 2225 / ZOJ 1438 / UVA 1438 Asteroids --三维凸包,求多面体重心
    我也来写2014年总结
    UVALive 4870 Roller Coaster --01背包
    UVALive 4864 Bit Counting --记忆化搜索 / 数位DP?
  • 原文地址:https://www.cnblogs.com/chessYu/p/7008620.html
Copyright © 2011-2022 走看看