zoukankan      html  css  js  c++  java
  • 《Vim实用技巧》阅读笔记 --- 移动及跳转

    1、在对实际行的操作之前加上g,即可对屏幕行进行操作,例如:`gj`表示向下移动一个屏幕行,`g^`表示移动到屏幕行的第一个非空白字符等等

    2、Vim有两组面向单词正向及反向移动的命令:

    1. w 正向移动到下一个单词的开头
    2. b 反向移动到当前单词/上一单词的开头
    3. e 正向移动到当前单词/上一单词的结尾
    4. ge 反向移动到上一单词的结尾

    通常我们可以使用ea表示在当前单词结尾后添加

    3、Vim会记录上次执行过的`f{char}`命令,随后用`;`命令就可以重复该命令,如果重复次数过多时,就可以调用`,`来进行撤销。具体的查找命令如下所示:

    1. f{char} 正向移动到下一个{char}所在之处
    2. F{char} 反向移动到下一个{char}所在之处
    3. t{char} 正向移动到下一个{char}所在之处的前一个字符上
    4. T{char} 反向移动到上一个{char}所在之处的后一个字符上

    4、我们可以利用d加上查找动作来删除一段字符,并且查找命令是一个开动作,例如:`d/get` 光标会停在"get"的"g"上,但是该字符却被排除在删除操作之外

    5、对于分隔符文本对象的操作:

    6、对于范围文本对象的操作

    7、Vim的自动位置标记

    8、%命令允许我们在一组开、闭括号间跳转,它可作用于(),{}以及[]

    9、Ctrl-o和Ctrl-i用来返回前一次跳转时的位置和前往后一次跳转的位置,具体的跳转动作如下表所示:

    10、

  • 相关阅读:
    PHP框架 CI与TP之MVC比较
    多线程设计要点
    BigPipe 的工作原理
    Linux yum命令的使用技巧
    java 乱码问题
    win7或xp下常用命令
    不同场景下JVM参数的设置
    win7笔记本创建wifi热点
    maven编译出现Java heap space
    Curling 2.0——蛋疼的一道题
  • 原文地址:https://www.cnblogs.com/YaoDD/p/6763340.html
Copyright © 2011-2022 走看看