ctags

Vim i ctags tips and tricks [zamknięty]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... agami? Czy to coś zmienia? EDIT3 Jak zwiększyć swoje doświadczenie w programowaniu zarówno dużych, jak i małych projektów?

cscope lub ctags Dlaczego wybrać jeden nad drugim?

Używam głównie vim / gvim jako edytora i szukam kombinacji lxr (odsyłacz Linuksa) i cscope lub ctags do eksploracji źródła ... ctags i chciałbym usłyszeć, dlaczego można wybrać jeden nad drugim, biorąc pod uwagę moje użycie Vima jako głównego edytora.

Vim automatyczne generowanie ctags

W tej chwili mam w moim .vimrc: au BufWritePost *.c,*.cpp,*.h !ctags -R Jest z tym kilka problemów: jest powolny -- re ... prawa, ale z ilością plików, które piszę w danym dniu, zwykle robi się to naprawdę denerwujące. Musi być na to lepszy sposób!

Jak automatycznie zaktualizować plik znaczników w vim?

Używam pliku znaczników vim C++ do nawigacji za pomocą Ctrl -]. Problem polega na tym, że gdy jakiś plik zostanie zmodyfikowa ... tóre okresowo aktualizuje plik znacznika w tle? Czy mogę skonfigurować Vima tak, aby robił to samo? Używam gvim pod Windows.

Alternatywy dla Ctags/Cscope z Objective-c?

Czy są jakieś alternatywy dla ctags i cscope z obsługą Objective-C. To nie dotyczy rozwoju cocoa, więc nieuchronnie wydaje s ... EDIT Wygląda na to, że oprócz aktualizacji ctags do obsługi objective-c, mam pecha. Czy ktoś wie czy cscope jest taki sam?

Generowanie rozsądnej bazy danych ctags dla Boost

Używam Ubuntu 8.04 i uruchomiłem komendę: $ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/ ... 04 i Boost 1.40 i właśnie na tym testowałem to rozwiązanie, ale powinno działać z każdą wersją Boost, o ile mogę powiedzieć.

Czy istnieje alternatywa dla ctags, która działa lepiej?

Właśnie odkryłem wtyczkę taglist dla Vima i przeczytałem o jak go używać z ctags . Niestety ctags jest bardzo prostym parse ... rak zakończenia struktury, brak argumentów funkcji, brak rozszerzenia makra; tylko lista symboli i plik, z którego pochodzą.

Get ctags in vim To go To definition, not declaration

Mam problem, że ctags w vim/gvim zabiera mnie do deklaracji forward wiele razy zamiast do rzeczywistej definicji funkcji. Można to jakoś obejść?

Vim-ctags: tag not found

Chcę użyć Ctags dla projektu Zend Framework. Wykonałem polecenie: ctags -R ./* ../ZendFramework/* aby utworzyć listę tagów, a ... e są wymienione. Pliki tags znajdują się w katalogu głównym projektu. Czy powinienem załadować go manullay po otwarciu pliku?

Używanie Macvim przez ssh

Mój projekt polega na pracy na dużej bazie kodu na zdalnym serwerze. Ciągle edytuję wiele plików, więc SCP'ing plików tam i z ... mem jest również fakt, że serwer zdalny jest skonfigurowany z cudzym .vimrc, którego nie chcę używać, ale nie mogę nadpisać.

jak zrobić vim ctags działa dla nowoczesnego javascript

Używam Vima i ctags, aby uzyskać listę tagów. ale dla javascript, to nie działa dla tej konwencji MyClass.extend({ xxx: function(){ }, ... }) MyClass.prototype = { method : function(){ } } MyClass.prototype.method = function () { }

emacs, etags i używanie Emacsa jako IDE

Moje zwykłe narzędzia to Emacs z g++ na systemie Linux do implementacji moich algorytmów badawczych. Od kilku lat używam Emac ... Emacsa tak, aby ładnie łączył się z etagami i innymi narzędziami? Jakie poprawki trzeba zrobić w Emacsie aby był lepszym IDE?

Jak poruszać się po wielu dopasowaniach ctag w Vimie?

Używam Ctrl-] w Vim do nawigacji za pomocą Ctags. Jak przejść do pliku alternatywnego, jeśli jest wiele dopasowań? Ex. some ... w bazie kodowej zawierającej wiele wystąpień publish: class Foo def publish end end class Bar def publish end end

baza danych ctag dla Go

Jak wygenerować plik znaczników dla Go source W komputerze mac zainstalowałem exuberant ctags i wypróbowałem poniższe polec ... ng-nuts/browse_thread/thread/3a4848db231b02c9 . Ale, http://ctags.sourceforge.net/languages.html desn ' t have go listed.

Jak wykluczyć wiele katalogów za pomocą Exuberant ctags?

Spojrzałem i próbowałem używać exuberant ctags bez powodzenia w tym, co chcę zrobić. Jestem na komputerze mac próbuje pracowa ... , test], nie dostaję nic w zamian. Naprawdę muszę go tylko uruchomić w moim głównym katalogu. Jakieś pomysły jak to osiągnąć?

VIM ustawił ctags.vimrc

Moje projekty znajdują się w folderze/srv/http / dev. Wygenerowałem plik ctags dla jednego projektu: $ ctags -R --languages ... <silent> <F4> :call CreateTags()<CR> I to działa! Naciskając F4 otrzymuję plik tagów w folderze projektu.

Instalacja Exuberant Ctags na Windows (Vista i XP)

Chcę używać Exuberant Ctags Na Vista (i prawdopodobnie laptop XP) w pracy; nie ma wyboru co do OS. Używam gvima zamiast Flex ... plików; a także gdy próbowałem każdego z inne polecenia mk. Po drodze nie było innego wyjścia. Czego jeszcze mogę spróbować?

Jakie są najłatwiejsze/najlepsze metody zarządzania plikami znaczników ctags?

Właśnie zacząłem używać ctags i bardzo doceniam to narzędzie, ale sposób, w jaki zarządzam moim plikiem tagów, jest moim zdan ... koverflow mówiące o ctags o nazwie " vimctags-tips-and-tricks", ale to pytanie nie mówi o tym, jak zarządzać plikami tagów.

Generowanie ctags dla platformy Haskell (biblioteka standardowa), specjalnie dla prelude

Zainstalowałem Haskell na moim Macu używając Homebrew , czyli brew install ghc haskell-platform. Szukam sposobu na wygenero ... ma potrzeby ponownego generowania pliku tags, ponieważ te moduły są w zasadzie statyczne i nie są aktualizowane zbyt często.

Regeneruj ctags w vim za pomocą RVM

Mam następujący kod w moim .vimrc: map <Leader>rt :!ctags --extra=+f -R *<CR><CR> To generuje ctags dla ... rzetwarzane? Albo jeszcze lepiej jak sprawdzić, czy mam .plik rvmrc i generować ctags w zależności od zawartości tego pliku?