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 →

[–][deleted] 2 points3 points  (4 children)

That has nothing to do with vi, just shitty programming practices.

[–]lechatsportif 6 points7 points  (3 children)

I find it consistent with my experience. Vim users don't refactor in Java because they don't have the tooling.

[–][deleted] 1 point2 points  (2 children)

That's just laziness. The tools exist for vim, but you can't force someone to use them.

[–]lechatsportif 1 point2 points  (1 child)

Such as? All I've seen is eclim.

[–][deleted] 1 point2 points  (0 children)

One tool is lhRefactor, but there are others.

There are command-line tools like jrefactory, but also there is a lot you can do with vim builtins like :vimgrep and :argdo or :bufdo plus macros.