Vim 移动

移动

  1. 以 word 为单位的移动
    w 命令(word):光标向后移动一个word,光标会向后移动到下一个word的首字符上,同时可以加计数前缀,如3w
    b 命令(backword):光标向前移动一个word到首字符上
    e 命令(end of word):光标向后移动到下一个单词的最后一个字符
    ge 命令:光标向前一个单词的末尾

  2. 移动到行首或行尾
    $ 命令:光标移动到当前行行尾,与键作用相同,可以接受计数命令,如2$
    ^ 命令:光标移动到当前行第一个非空白的字符上
    0 命令:光标移动到当前第一个字符上,与键相同

  3. 移动到指定的字符上
    f 命令【find】:向后单字符搜索命令,如fx在当前行查找下一个字符x,同时也可以使用计数命令,如3fx
    F命令:向左但字符搜索命令
    t 命令【to】:向右但字符搜索命令,只不过不是把光标停留在被搜索的字符上,而是它之前的一个字符上
    T 命令:向左单字符搜索命令

  4. 以匹配一个括号为目的的移动
    % 命令:光标跳转到与当前光标相匹配的括号:()、[]、{}

  5. 移动到指定行
    G 命令【go】:光标定位到计数指定的行,如果没有指定计数,光标会定位到最后一行
    gg 命令:定位到第一行,与1G的效果相同
    % 命令:光标定位到计数指定的行上,如50%,90%等

  6. 告诉你当前的位置
    ctrl+g 命令:显示信息行,如行号,总行数,以及当前行在文件中的百分比
    set number 命令:显示行号
    set nonumber 命令:关闭显示行号
    set ruler 命令:显示当前光标的位置
    set noruler 命令:关闭显示当前光标的位置

  7. 滚屏
    ctrl+u 命令【up】:文本向下滚动半屏,窗口向上滚动半屏
    ctrl+d 命令【down】:文本向上滚动半屏,窗口向下滚动半屏
    ctrl+e 命令【extra】:文本向上滚动一行,窗口向下滚动一行
    ctrl+y 命令:文本向上滚动一行,窗口向下滚动一行
    ctrl+f 命令【forward】:文本向下滚动一屏,窗口向上滚动一屏
    ctrl+b 命令:文本向上滚动一屏,窗口向下滚动一屏
    zz 命令:当前行置于正中间
    zt 命令:当前行置于屏幕顶端
    zb 命令:当前行置于屏幕底端

  8. 简答搜索
    常用命令
    /string 命令:向下搜索一个字符串
    ?string 命令:向上搜索一个字符串
    n 命令:下一次搜索,可以加计数命令
    N 命令:前一次搜索,可以加计数命令
    备注:. * [] ~ ^ $ 有特殊意义,需要加 /

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值