第三章 快速移动

  1. 按页移动

    <CTRL+[F|B|D|U]>

    CTRL+F|B	#向下、上移动一页
    CTRL+D|U	#向下、上移动半页
    

    以上命令保持cursor不变

  2. 移动屏幕

    z+ENTER		#将cursor所在行滚动到屏幕首行
    z.			#将cursor所在行滚动到屏幕中间
    z-			#将cursor所在行滚动到屏幕尾行
    

    加上数字参数:

    [num]z.代表将num行移至屏幕中间,cursor也会移动。

  3. 在屏幕内移动

    H			#移动到屏幕内首行
    M			#移动到屏幕中间行
    L			#移动到屏幕尾行
    nH			#移动到屏幕首行下n行
    nL			#同上
    
  4. 按行移动

    ENTER		#向下移动一行
    +			#同上
    -			#向上移动一行
    CTRL+Y		#向下移动一行,屏幕也移动
    CTRL+E		#向上移动一行,同上
    
  5. 行内移动

    ^			#移动到行首第一个非制表符、非空格
    n|			#移动n列
    
  6. 按文本块移动

    (			#当前句子的开头
    )			#下一个句子的开头
    {			#当前段落的开头
    }			#下一个段落的开头
    [[			#当前部分的开头
    ]]			#下一部分的开头
    

    句子和段落好理解,什么是部分(section)呢?由默认宏定义(.NH, .SH, .H 1, .HU)定义的部分称为部分。

  7. 查找移动

    1. 全文查找

      /pattern,一个pattern可以是单词,字符串。模式匹配在第六章。

      ?pattern,从下向上查找。

      n/N			#重复查找
      
    2. 行内查找

      f[char]		#向后找第一个char匹配,cursor移动到该位置
      F[char]		#向前找,其他同上
      t[char]		#向后找第一个char匹配,cursor移动到该位置前一个
      T[char]		#向前找,其他同上,位置为后一个char
      ;			#向后重复上一次查找,通向
      .			#向前重复上一次查找,反向
      
  8. 转移指令

    G				#GO TO转移到指定行
    ``				#两个反引号返回原位置
    ''				#同上
    
  9. 显示当前行

    CTRL+G,当前再多少行,一共多少行,占比多少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值