美文网首页
安装VIM插件之Ack篇

安装VIM插件之Ack篇

作者: 坏坏的大猫猫 | 来源:发表于2017-07-24 15:32 被阅读0次

前言

通过安装ag和ack.vim,给vim提供全局搜索代码的功能

安装以及配置

安装Ag

# macOS
brew install the_silver_searcher

装好之后,可以直接在shell里面测试效果

ag UserController ~/code/

安装Ack.vim

Ack.vim 是Ack的Vim插件,通过Quickfix来提供搜索结果。 但它允许用户定义外部程序,所以我们可以用它来显示Ag的搜索结果。
在~/.vimrc或者你自己的插件配置文件中,加入:

Plugin 'mileszs/ack.vim'
let g:ackprg = 'ag --nogroup --nocolor --column'

然后运行:

vim +PluginInstall

在运行PluginInstall前,需要确保安装了Vundle。 Vundle是Vim插件的包管理工具,如果不晓得的话,请搜索一下如何安装Vim的包管理插件。

基本使用

在Vim中输入:Ack UserController便可以在当前项目代码中搜索"UserController"了, 常用快捷键如下:

?           帮助,显示所有快捷键
Enter/o     打开文件
O           打开文件并关闭Quickfix
go          预览文件,焦点仍然在Quickfix
t           新标签页打开文件
q           关闭Quickfix

可以在~/.vimrc中为:Ack设置一个快捷键:

map <F4> :Ack<space>

以后在普通模式下输入F4便可以自动输入:Ack 了。

结语

Ag+Ack可以基本实现代码的快速搜索与跳转,对于大家查询代码非常的有帮助。
参考来源:http://harttle.com/2015/12/21/vim-search.html

相关文章

  • 安装VIM插件之Ack篇

    前言 通过安装ag和ack.vim,给vim提供全局搜索代码的功能 安装以及配置 安装Ag 装好之后,可以直接在s...

  • [手册] terminal 工作环境配置

    vim 篇 ~/.vimrc 配置 安装 vundle,启动插件安装 安装 you_complete_me 安装 ...

  • vim-airline状态栏好看的图标

    安装插件 vim安装vim-airline插件以vim-plug插件管理器为例 字体安装(系统没有该字体才需要安装...

  • 代码美化

    VIM 代码美化 安装git 安装Vundle vim ~/.vimrc 安装相关插件 Vundle插件相关命令 ...

  • Termux配置使用(三)

    安装vim 提供对于python的支持 vim插件管理 这里使用的插件管理器是vundle安装git 安装插件管理...

  • vscode + vim +markdown

    vscode + vim +markdown vscode直接安装,免费 vim:通过安装vscode插件 vim...

  • vim学习整理

    1. vim-plug的安装 并安装插件 安装 安装插件

  • vim插件相关笔记

    vim插件管理 vim拾遗 q: 显示 vim 命令历史 插件安装 vundle 插件管理器 插件收藏 NERD-...

  • vim自动补齐插件

    参考: Vim自动补齐插件YouCompleteMe安装指南(2019年最新)-Vim插件

  • vim c++ 代码自动格式化配置

    安装 vim 插件 auto-format 安装 Artistic Style 配置 vim 配置文件 .vim...

网友评论

      本文标题:安装VIM插件之Ack篇

      本文链接:https://www.haomeiwen.com/subject/ivebkxtx.html