On 17/12/08 13:11, Jackie wrote:
> Hi all:
> I just compile my projects in vim like:
> :!make
> and after this step, there tips some warnings and errors, and then,
> I press the "return" key, and vim jump to the first warning's place in the
> projects. Absolutely, this is not my want. I hope it can jump to the
> first error's place of the code, so how can I implement?
> thanks!

See
        :help :compiler
        :help :make

(the latter without a preceding exclamation mark) which will 
automagically display the first error (if any) as soon as the make job 
terminates. (Not sure if you'll get to the first _warning_ or _error_), 
and a few other useful commands for use after that:

        :cfir[st]
        :cla[st]
        :cn[ext]
        :cp[revious]
        :cnf[ile]
        :cpf[ile]

for navigating the error list, and

        :cope[n]
        :ccl[ose]

to see it in its own window (the "quickfix" window), where hitting Enter 
on an error moves to that line in the source. Of course, these commands 
can be mapped for ease of use; for instance I have the following in my 
vimrc:

        :map    <F2>    :cnext<CR>
        :map    <S-F2>  :cprev<CR>

which I use not so much for compiling but for the ":helpgrep" and 
":vimgrep" commands (whose results also come in a quickfix window).

See also ":help quickfix.txt"


Best regards,
Tony.
-- 
Today is National Existential Ennui Awareness Day.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to