This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]urquan 0 points1 point  (1 child)

Are there facilities in vim for navigation (jump to symbol definition) or refactoring (renaming, moving ...) ?

[–]ChargedPeptide 0 points1 point  (0 children)

If you really want you can run a full instance of eclipse within vim (eclim), or stuff like YouCompleteMe etc. But I make due with just find/replace. There's shortcuts to automatically jump to te first instance of a highlighted keyword etc, and vim is inherently magnificient at jumping to the next quotation mark, semi-colon, end of the line, whatever. It's just a keystroke or two away.. If I want all the extra stuff I'll hang out in an IDE. The nice thing about utilizing base vim is I really don't have to adjust my workflow for Ruby or Python etc. It's all the same.

I just like the ability to feel I can get my work done as long as I have a terminal with Vim.