zoukankan      html  css  js  c++  java
  • vi--文本编辑常用快捷键之光标移动

    再来一发!

    上一篇关于vi/vim的文章中,主要介绍了文本的复制粘贴删除替换等操作,在慢慢的适应vim的过程中,我发现有很多时间实际上是浪费在移动光标上的,特别是行内移动光标。这篇文章就主要是介绍vi中光标的移动。

    1.行间移动

        很自然的,上下键是可以移动的,另外,更加方便的移动方法是键 ‘j’ 和 键 ‘k’。


    2.段落和句子移动

        ‘(’ 和‘{’ 分别可以将光标移动到当前句子的开始和当前段落的开始 ,‘}’和‘)’ 分别将光标移动到下一个句子和下一个段落的开始,需要说明的是,编   码时这个功能可能让人困惑,因为有时候光标跳转不是很准确,可能是因为编码的时候段落不是很清晰吧。

    3.屏幕内移动

        将光标移动到当前屏幕的上中下,分别是‘H’ 'M' 'L' ,注意是大写。

    4.按字移动光标

        f和F可以按字查找并定位,如fa查找行内下一个a出现的地方并定位,Fa查找行内上一个a出现的地方并定位,分‘;’号可以重复查找命令,也就是说分号可以   连续查找,不断查找a

    5.按缓冲区单位来移动光标

      ctrl+d半屏向后刷新,ctrl+u半屏向前刷新。ctrl+f全屏向前刷新,ctrl+b全屏向后刷新,有些键盘可以page up page down ,甚至可以空格键进行屏幕刷新。

    6.移动到行尾:$

    7.移动到行首 :home或0

    8.移动到句首: ^

        

        

  • 相关阅读:
    pycharm突然变成了一个tab变成两个空格,查询无果
    79--JT项目17(Dubbo框架入门)
    79--JT项目17(SOA/RPC思想/zookeeper集群搭建)
    Java instanceof Operator
    12.21.4命名为Windows
    12.20.1汇总功能说明
    第24章分区
    Laravel 中间件的使用
    Laravel session的使用
    Laravel 数据分页
  • 原文地址:https://www.cnblogs.com/obama/p/3166516.html
Copyright © 2011-2022 走看看