Vim Editor jest bardzo inteligentny?

5

Programuję w C ++ lub Java. Chcę użyć edytora Vim i usłyszałem, że mogę skonfigurować edytor Vim, aby móc:

  1. Od obiektu do definicji
  2. Od funkcji do definicji
  3. Od nazwy klasy do definicji

Czy mamy profesjonalnego Vimera, który mógłby mi powiedzieć, jak dokładnie skonfigurować Vima?

Narek
źródło
W przypadku pytań, które mogą być istotne dla obu obszarów, zachęca się do multipostowania, ponieważ różni odbiorcy mogą zapewnić różne dane wejściowe.
BinaryMisfit
@Narek powinieneś zadawać pytania związane z programowaniem stackoverflow.com , sprawdź to pytanie: stackoverflow.com/questions/563616/vimctags-tips-and-tricks
Nick Dandoulakis
3
@Nick to nie jest naprawdę programowanie, to jak skonfigurować edytor.
John T
@Diago, proszę o komentarz w tej sprawie meta.stackexchange.com/questions/5790/... ?
Nathan Fellman

Odpowiedzi:

0

Możesz spojrzeć na wtyczkę "code complete":


Aktualizacja : Przepraszam, źle zrozumiałem twoje pytanie, myślę, że szukasz ctags (I może cscope ), Używam ctags cały czas, ale działa najlepiej dla c, ale znalazłem całkiem przydatne nawet dla java.

Nie mam teraz dobrego samouczka, ale jeśli ty google dla słów takich jak samouczek vim ctags znajdziesz kilka użytecznych linków ... (mam nadzieję, że tak)

Znalazłem to również, co stworzy indeks wszystkich plików java pod katalogiem src, zarówno dla ctags, jak i cscope

ctags -R src/ & find src/ -name '*.java' > cscope.files &&  cscope -b

Działa to bardzo dobrze pod Linuksem, ale jeśli siedzisz w oknach, działa to również pod cygwin.


To była jedna naprawdę myląca odpowiedź ... ale może i tak mogłaby być użyta :)

Johan
źródło
nie o to chodziło, nie chodzi o wstawienie czegoś w aktualnej pozycji, chodzi o nawigację do miejsca, gdzie jest ono zadeklarowane / zdefiniowane
akira