欢迎来到cool的博客
7

Music box

Click to Start

点击头像播放音乐
新博客链接

vim 中的Gsearch, Greplace 的用法

Gsearch 是全局搜索, 它要跟 grep 配合使用。  这就对grep的版本有要求。

Mac:  

$ grep -V   # => grep (BSD grep) 2.5.1-FreeBSD

Linux: 

$ grep --version  

Greplace 是在Gsearch的基础上来使用。 做全局替换。 替换完记得要做  :wa 的操作。

而这个操作有时候会出现卡死的状态。

原因在于Greplace 是使用vim来打开文件的。如果该文件已经被VIM打开了, 正常的情况下VIM就会提示  Edit? Delete?

而在 Greplace中表现的就是卡死。

解决办法狠简单: 确保使用Greplace的时候,其他的VIM没用打开相关的文件。

 

在mac中查询:

Gsearch 'root_path' . -r 

一般 linux 下的话 就用这个命令:

:Gsearch 'root_path' . -R --include=*rb 

返回列表