Live Chat!

perform grep and make in vim

          0 votos

June 15th, 2007 mysurface Posted in Text Manipulation, grep, make, vi, vim | Hits: 21560 |

We can do grep and make in vim, the advantage of doing that in vim compare to terminal is you can use the result to track the error and warning for make or goto the line and files of the grep results.

How to make in vim?

:make

In order to make, the current directory must contain a makefile.

How to grep in vim?

:grep -InR "keyword" *.cc

The same way you execute grep in terminal. I use -I to ignore binary files, -n to show the line and -R to recursively search for keywords from the current directory.

To track the result, you can open a result panel by typing

:copen

and close the panel by

:cclose

Hit Control ww to switch between the panel and the main viewport. In the panel, you can browse the results line by hitting UP or DOWN arrow key and press ENTER to select. At the moment you hit ENTER, vim will travels you to the targeted files and line.

[中文翻译]

One Response to “perform grep and make in vim”

  1. [...] perform grep and make in vim We can do grep and make in vim, the advantage of doing that in vim compare to terminal is you can use the result to trac… [...]

Leave a Reply