oeasy教您玩转vim - 31 - # 文字区块

Posted overmind1980

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oeasy教您玩转vim - 31 - # 文字区块相关的知识,希望对你有一定的参考价值。

文字区块

回忆上节课内容????

  • 上上次讲的翻页
  • 上次先让屏幕位置固定,移动光标

    • <kbd>H</kbd> - Head 移动到屏幕的顶端
    • <kbd>M</kbd> - Middle 移动到屏幕的中间
    • <kbd>L</kbd> - Low 移动到屏幕的底部
  • 然后让光标固定,移动屏幕的相对位置
    • <kbd>z</kbd> <kbd>t</kbd> - top
    • <kbd>z</kbd> <kbd>z</kbd> - 光标在屏幕中间
    • <kbd>z</kbd> <kbd>b</kbd> - bottom

逐段移动

#首先下载文本找到tomsawyer.txt
git clone http://github.com/overmind1980/vimtutorial.git
#然后把文本打开
cd vimtutorial
vi tomsawyer.txt
  • 使用大括号
  • <kbd>}</kbd>
    • 让光标向后移动一段
  • <kbd>{</kbd>
    • 让光标向前移动一段
  • 段落是用回车符区分的一段段的文字
  • 可以使用 [count] 翻倍
  • :h } 来查看文档

逐句移动

  • 使用小括号
  • <kbd>)</kbd>
    • 让光标向后移动一句
  • <kbd>(</kbd>
    • 让光标向前移动一句
  • 句子是靠 . 区分的文字块
  • 可以使用 [count] 翻倍
  • :h ) 来查看文档

总结

以上是关于oeasy教您玩转vim - 31 - # 文字区块的主要内容,如果未能解决你的问题,请参考以下文章

oeasy教您玩转vim - 51 - # 读写文件

oeasy教您玩转vim - 52 - # 正则查找

oeasy教您玩转vim - 54 - # 匹配替换

oeasy教您玩转vim - 55 - # 参数替换

oeasy教您玩转vim - 50 - # 命令行效率

oeasy教您玩转vim - 53 - # 批量替换