zoukankan      html  css  js  c++  java
  • vim移动操作

    • 以‘字符’为单位:

    方向键或者hjkl

    hjkl控制方向的也可以用计数.

    eg: 5l 是光标向右移动五个字符 ,5j 是向下移动5行

    • 以 ‘word’ 为单位:

    w: 将光标移动到下一个word的首字符上。 3w: 下边第三个word首字符上
    w: ---> 3w: --->--->--->
    b: 将光标移动到前一个word的首字符上。 3b: 前边第三个word首字符上
    b: <--- 3b: <---<---<---

    e: 将光标移动到下一个word是末尾字符上。
    e: --->
    ge: 将光标移动到前一个word的末尾字符上。
    ge: <---

    • 以‘行’为单位:

    ^: 将光标移动到第一个非空白字符上 0:总是把光标移动到当前行第一个字符上 作用也是如此

    $: 将光标移动到行尾,此命令可以接收计数 如: '2$'就表示移动到下一行的行尾
    注:0 命令就不能够接收计数,同样的 ' ^ '也不能接收计数

    • 字符搜索移动光标:
      eg: 加入要移动单词human中字符 'h' 上。只要执行命令 fh光标就可以快速移动到h上了

    备注:这里f后边的字符可以是任何字符,下边只是使用l,和y
    fy: 向后查找y字符 3fl: 向后查找第三个l字符
    sadfjaydsfdads ayaayaaya
    fy: ->| 3fl: ->|

    Fy: 向前查找y字符 3Fl: 向前查找第三个l字符
    sdafasfyfsdaf ayaayaaya
    Fy: |<- 3Fy |<-

    ty:向后查找y字符并将光标移动到y前边的字符上 Tl: 向后查找第三个l字符将光标移动到l前边的字符上

    重复: ';' 重复前边查找字符的操作 ',' 反方向 重复前边查找字符操作

    • 以 ‘括号’ 为单位

    括号包括:() 、[]、 {} 三种.

    使用 '%' 可以从一个括号跳转到他对应的括号上
    注: '+' 表示光标位置
    %+<--->+%
    if (a == (b * c) / d)
    %+<-------------->+%

  • 相关阅读:
    泛型接口协变和抗变
    泛型类功能
    泛型结构
    using 关键字给类和名称空间指定别名
    sqlite创建数据库问题
    sqlite命令
    必须输入大于0的整数
    最近在看c#本质论和B站上对应这本书的视频
    Linux系统管理笔记
    创建圆形类,其中包括set,get方法
  • 原文地址:https://www.cnblogs.com/sha-ka/p/12779067.html
Copyright © 2011-2022 走看看