• 79 结识查找命令
  • 80 高亮查找
  • 81 执行查找前预览第一处匹配
  • 82 统计当前模式的匹配个数
  • 83 将光标偏移到查找匹配的结尾
  • Practical vim 第十三章 查找 79-83

    79 结识查找命令

    / 正向查找 ?反向查找 n/N (正反向)继续上一次查找

    80 高亮查找

    set hlsearch  #set hks
    set nohlsearch  # set nohls
    

    而:nohlsearch只会暂时关闭查找高亮功能,直到执行新的或者重复的查找命令。

    81 执行查找前预览第一处匹配

    前面的hlsearch 或者不设置的情况下,都只有在输入要找的模式再按enter之后 都会查找,而设置incsearch之后则会动态的匹配,也就是实时查找,且在此过程中如果我们按下esc,则查找提示符会消失 光标也会回到起始位置。

    82 统计当前模式的匹配个数

    :%s///gn 会统计当前文档中的匹配个数,它其实是利用的替换命令,但n会抑制替换动作

    83 将光标偏移到查找匹配的结尾

    这里的结尾指的是匹配的单词的结尾 /word/e<CR>通过/e使光标移动到匹配的结尾。 当我们查找之后,通过n或者N重复查找多次后,想将光标移动到单词结尾可以//e<CR>即将查找域留空,vim将重用上一次的查找模式,并重复上一次查找。

    上一篇:Practical vim 第十二章 按模式匹配 76-78

    下一篇:Practical vim 第十三章 查找 84-86