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了.

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

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

vimgrep的用法

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

vi编辑器中的匹配搜索操作

玩转VIM编辑器-强力搜索 搜索导航 导航键 描述 / 向前搜索,前向 ? 向后搜索,反向   ...

vimgrep 搜索总结

vimgrep /pattern/ %           在当前打开文件中查找 vimgrep /pattern/ *             在当前目录下查找所有 vimgrep /patte...

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

grep插件可以实现多文件搜索,vim自带的grep插件我感觉并不太好用。1. vim自带的vimgrep功能 :vimgrep 用于多文件搜索,如   1) :vim[grep] start_s...

技巧110 使用Vim内部的Grep

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

使用Vim打造IDE--Grep

.在工程中查找 -- 插件: Grep下载地址http://www.vim.org/scripts/script.php?script_id=311版本1.8安装把grep.vim 文件丢到 ~/.v...

vimgrep 用法

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

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

以前用editplus的时候,有一个在文件中查找的功能,可以在所有打开的文件中查找字符串,也可以在某一个目录及它的子目录中查找.那么在VIM中是否也有相关的功能呢?答案当然是肯定的.VIM中有个类似g...

vim里面的grep使用笔记

在vim里面使用grep分为internal和external两种方法,internal是vim每个文件load进buffer然后进行查找,而external是联系这系统的grep命令的。说到grep...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VIM 中使用grep
举报原因:
原因补充:

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