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、

  • 相关阅读:
    C#中 @ 的用法
    ASP.NET页面间传值
    ASP.NET中常用的文件上传下载方法
    把图片转换为字符
    把图片转换为字符
    JavaScript 时间延迟
    Using WSDLs in UCM 11g like you did in 10g
    The Definitive Guide to Stellent Content Server Development
    解决RedHat AS5 RPM安装包依赖问题
    在64位Windows 7上安装Oracle UCM 10gR3
  • 原文地址:https://www.cnblogs.com/YaoDD/p/6763340.html
Copyright © 2011-2022 走看看