VIM 中使用grep

原创 2015年07月08日 18:57:09

1.vim里使用grep

首先稍微阅读文档grep.vim
根据文档中提供的信息,需要下载安装GnuWin32的grep与find.
下载地址分别为:
grep 下载地址
find 下载地址
安装完毕之后再vimrc中设置下列参数:

"Grep{{{
    let Grep_Path = '"D:\Program Files (x86)\GnuWin32\bin\grep.exe"'
    let Grep_Find_Path = '"D:\Program Files (x86)\GnuWin32\bin\find.exe"'
    let Grep_Xargs_Path = '"D:\Program Files (x86)\GnuWin32\bin\xargs.exe"'
"}}}

主要就是设置两个软件的路径.
设置完毕之后,重新使用vim打开一个文件就可以在vim下使用grep了.
在普通模式下输入

:Grep xxx

就会在当前文件夹搜索了.用法和在linux下相同.

2.Powershell里使用find与grep

现在windows已经有了grep与find,如何使用它们呢?
原理和上面个设置软件路径一样,通过别名告诉Powershell,grep与find所在的位置.(当然这里也可以设置Path环境变量)
由于windows自身就提供了一个find命令,所以我在使用的使用给find定义了别名.如下

set-alias grep "D:\Program Files (x86)\GnuWin32\bin\grep.exe"
set-alias fd "D:\Program Files (x86)\GnuWin32\bin\find.exe"

现在就可以在powershell下find与grep了.

vimgrep 用法

命令行::vim[grep] /pattern/[g][j] files ...g 选项:不加该选项时,当一行中有多个匹配项时,仅在 quickfix 中添加一行。添加该选项时,每个匹配都在 quic...
  • icbm
  • icbm
  • 2017年04月30日 20:18
  • 888

vimgrep的用法

vimgrep /匹配模式/[g][j] 要搜索的文件/范围  g:表示是否把每一行的多个匹配结果都加入 j:表示是否搜索完后定位到第一个匹配位置 vimgrep /pattern/ %...
  • zhang2531
  • zhang2531
  • 2016年06月03日 16:27
  • 722

技巧110 使用Vim内部的Grep

技巧110 使用Vim内部的Grep:vim[grep][!] /{pattern}[g][j] {file} g标志位为每处匹配创建一条记录 j标志位只更新quickfix列表 {file}不可空,...
  • u012422360
  • u012422360
  • 2016年08月25日 09:19
  • 1352

vimgrep 搜索总结

vimgrep /pattern/ %           在当前打开文件中查找 vimgrep /pattern/ *             在当前目录下查找所有 vimgrep /patte...
  • zqiang_55
  • zqiang_55
  • 2014年06月14日 09:46
  • 13481

使用Vim打造IDE--Grep

.在工程中查找 -- 插件: Grep下载地址http://www.vim.org/scripts/script.php?script_id=311版本1.8安装把grep.vim 文件丢到 ~/.v...
  • IterZebra
  • IterZebra
  • 2011年04月05日 22:54
  • 6599

vim grep.vim插件

  • 2013年06月30日 09:39
  • 30KB
  • 下载

VIM下,在文件及目录中查找字符串的方法 (vimgrep)

vimgrep /匹配模式/[g][j] 要搜索的文件/范围  g:表示是否把每一行的多个匹配结果都加入 j:表示是否搜索完后定位到第一个匹配位置 vimgrep /pattern/ %      ...
  • sunxiaopengsun
  • sunxiaopengsun
  • 2017年03月14日 17:39
  • 3047

vim grep

:help grep 1. 内部 grep :vim  :vimgrep vim  {pattern}  {file} eg:      vim  dqbuf...
  • agwtpcbox
  • agwtpcbox
  • 2014年07月25日 11:44
  • 431

VIM配置:Grep插件安装与配置

grep插件可以实现多文件搜索,vim自带的grep插件我感觉并不太好用。1. vim自带的vimgrep功能 :vimgrep 用于多文件搜索,如   1) :vim[grep] start_s...
  • the_victory
  • the_victory
  • 2016年02月06日 14:37
  • 1815

vimgrep基本操作

原文地址  http://wenku.baidu.com/view/29666bc2aa00b52acfc7caaa.html vimgrep 基本用法 :vimgrep /匹配模式/[g][j...
  • bellwhl
  • bellwhl
  • 2013年08月28日 10:49
  • 1340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VIM 中使用grep
举报原因:
原因补充:

(最多只允许输入30个字)