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、

  • 相关阅读:
    (转)android头像设置:从本地照片库或拍照获取并剪裁
    获取短信验证码之后按钮背景变化并且出现倒计时
    欢迎界面的下方指示位置圆
    android 关于Toast重复显示解决方法
    判断是不是电话号码
    (转)根据ImageView的大小来压缩Bitmap,避免OOM
    (转)android屏幕适配
    GSON解析JSON
    Linux-命令-cut
    Linux-自疑惑
  • 原文地址:https://www.cnblogs.com/YaoDD/p/6763340.html
Copyright © 2011-2022 走看看