目录

  • 全局搜索利器 ag.vim
  • 更强大的全局搜索利器 ctrlsf.vim

全局搜索利器 ag.vim

  • 终端上安装ag: sudo apt install silversearcher-ag

  • vim 上安装插件ag.vim

Plug 'vim-scripts/ag.vim' 
  • 配置
map <s-a> :Ag<Space>
let g:ackprg = 'ag --nogroup --nocolor --column'
  • 使用效果图

正常模式下,按下<s-a>

更强大的全局搜索利器 ctrlsf.vim

这个插件依赖ag,需按照ag后,才能使用

  • vim 上安装插件 ctrlsf.vim
Plug 'dyng/ctrlsf.vim'
  • 配置
nnoremap <Leader>f :CtrlSF<Space>
map <s-j> <c-j>p
map <s-k> <c-k>p
let g:ctrlsf_default_view_mode = 'compact'
  • 常用快捷键

  • 超级好用热键

<s-j>:跳转到下一个预览
<s-k>:跳转到上一个预览

转载于:https://www.cnblogs.com/standardzero/p/10721985.html

6. VIM 系列 - 全局搜索(ctrlsf.vim)相关推荐

  1. vim 系列文章 - 001 vim及neovim编译安装(文末有福利)

    背景介绍 近期在使用vscode时远程连接服务器时经常有问题:使用起来十分难受,所以考虑转到vim 本着有最新用最新的原则,我们使用最新版本:目前vim和neovim都出到9版本了: 不过centos ...

  2. Vim系列 模式介绍和光标移动

    模式介绍 很多小伙伴刚使用vim一脸懵逼,打开之后发现什么都编辑不了,也不知道怎么退出去,直接劝退.但是不要慌,下面我简单介绍下vim的模式,让你可以在vim中先存活下去! (1) 输入vim即可进入 ...

  3. VIM使用系列之一——配置VIM下编程和代码阅读环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/ 本文环境:ubuntu 10.10/vim7.2 前言 ...

  4. VIM使用系列之一——配置VIM下C/C++编程环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc 本文环境:ubuntu 9.10 1.基本配置 建立三个目录:mkdir -/.vim/{plugin,doc,s ...

  5. Linux Vim 光标错位,技术|Vim 复制粘帖格式错乱问题的解决办法

    有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题.看样子,应该是自动缩进惹得祸.本文不去深究原因,直接给出解决方法. 1. paste 模式 运行如下命令,进入 paste 模式: :s ...

  6. vim编辑模式_sublime vim模式和快捷键

    vim的四种模式及模式切换 vim一共有4个模式: 正常模式 (Normal-mode) 插入模式 (Insert-mode) 命令模式 (Command-mode) 可视模式 (Visual-mod ...

  7. vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb

    vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb Easwy 添加评论 << 返回vim使用进阶: 目录 本节所用命令的帮助入口: :help vimgdb 在UNI ...

  8. linux vim命令,linux之vim命令

    vim的工作模式 vim有三种工作模式, 用户可以自由切换 命令模式(Command): vi/vim的默认模式, 输入命令 –从其它模式切换到命令模式: 键 –很多命令以冒号(:)开始, 命令后加叹 ...

  9. linux vim粘贴快捷键设置,vim粘贴模式快捷方式

    vim粘贴模式快捷方式 有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题.看样子,应该是自动缩进惹得祸.本文不去深究原因,直接给出解决方法. paste 模式 运行如下命令,进入 pas ...

最新文章

  1. DCCI:Web3.0时代 微博未来有望突破4.6亿
  2. 回馈读者【赠技术书通知】
  3. java程序设计B_Java程序设计11——GUI设计与事件处理B
  4. 二分图的最大匹配(匈牙利算法)HDU1083
  5. Eclipse中部署hadoop2.3.0
  6. 【Linux】一步一步学Linux——zipinfo命令(69)
  7. Dom4j 学习笔记
  8. 201521123063 《Java程序设计》 第7周学习总结
  9. 拓端tecdat|R语言泊松Poisson回归模型分析案例
  10. 【疫情模型】基于matalb改进的SEIR模型【含Matlab源码 667期】
  11. matlab:Matlab基础教程 第三章 数组和向量
  12. 网络编程(第一天)--TCP网络编程
  13. 如何将学堂在线(安卓)APP视频保存到本地并重命名
  14. 基于随机森林算法的葡萄酒种类识别
  15. 书摘---创业36条军规3:创业人七大须知
  16. Objective-C 协议最基本解释
  17. Python:变身超级赛亚人
  18. PKUSC 2022游记
  19. [百分浏览器-centbrowser]不能播放视频处理方法
  20. 概率论—随机事件与随机事件的概率

热门文章

  1. 2018-06-10 笑话15则
  2. docker启动ubuntu容器
  3. 前端获取接口状态码400的返回值
  4. 电脑原神B服官服切换脚本(版本跟随更新,更新见评论区)公益私服脚本
  5. 三种循环的流程图画法总结 (转载)
  6. junit5中Assertions替代了Assert
  7. 信关站、关口站、earth station、gatway
  8. CSU 1803 2016
  9. java 直接从数组中获取最大值和最小值的方法
  10. 桥接模式 bridged 网络地址转换模式 NAT