Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Kann ich in einem Projekt mit mehreren C ++ - Quelldateien zu einer Funktionsdeklaration oder -definition springen? Nehmen wir an, ich habe eine Header-Datei foo.hpp: int bar(); und eine Quelldatei foo.cpp: #include "foo.hpp" int bar() { return 42; } und eine Hauptdatei main.cpp: #include "foo.hpp"...
Nach dem Generieren einer Tags-Datei mit exuberant-ctagskann ich von einem Funktionsaufruf zu seiner Deklaration springen, <C-]>was ziemlich praktisch ist. Meine Frage ist, wie es anders geht? Wie kann ich zu den Zeilen gehen, in denen die Funktion aufgerufen wird, wenn sich mein Cursor auf...
Gibt es eine Möglichkeit, vim bei mehreren Definitionen automatisch zur richtigen passenden Definition springen zu lassen? Unser C ++ - Code verwendet stark Funktionsüberladung und die Handhabung von ctags durch vim scheint nicht dafür bereit zu sein. Zum Beispiel, void abc(int a, int b) { } void...
Ich bin im Ordner E:\dir\python_file.py, :pwdzeigt E:\dir. :e tagsöffnet die Tags-Datei, mit der ich generiert habe ctags -R. Ich habe mich auf das tagseingestellt, was vernünftig erscheint: set tags?Shows set tags=./tags,tags;E:\. Verbose set tagszeigt nur mein vimrc. Mit :tag method_namewirft...
Hier ist eine Datei - ChipBooter.cpp- in meinem Projekt (einige Details weglassen, die nicht mit dieser Frage zusammenhängen): class ChipBooter { public: void Boot() { this->DpDetect(); } void DpDetect() {} } Als ich drückte g<C-]>, um zur Definition von zu springen DpDetect, zeigte Vim...
Eines der ersten Dinge, die Sie in vimtutor lernen, ist das Folgen von Links in den vim-Hilfedateien mit Ctrl- ]. Ich bin daran interessiert, mein eigenes Tag- / Verknüpfungssystem in beliebigen Dateien zu erstellen. Nehmen wir für diese Frage an, ich erstelle eine Art TODO-Liste in Markdown....
Ich schreibe Javascript-Code mit vim und möchte wirklich eine Gliederungsansicht für die aktuelle Javascript-Datei haben, die ich bearbeite. Ich finde, Tagbar ist das beliebte Plugin für diesen Zweck. Und damit das Javascript funktioniert, empfiehlt es in seinem Wiki, dass jsctags von Tern abhängt....
Ich entwickle Main in Rails mit SASS, Slim und Coffeescript. Ich habe Exuberant Ctags installiert und verwende das Setup von tpope Es funktioniert so, dass ich mich zumindest in meinem Ruby-Code bewegen kann. Aber ich möchte in der Lage sein: SASS color: $whatever <- go to that color @extend...
Hat jemand GNU global mit vim verwendet? Ich navigiere durch eine große C ++ - Codebasis und habe Probleme, herauszufinden, wie ich sie verwenden soll. Ich möchte die gtags-cscope-Funktionalität verwenden, kann aber nicht herausfinden, wie eine Querverweisdatenbank generiert wird, die ich später...
Wenn ich ctags für ein in bash geschriebenes Projekt ausführe, werden Tags für Funktionen generiert, jedoch nicht für Variablen. zB wenn ich rennectags --list-kinds=sh f Funktionen Im Vergleich dazu, wenn ich die Liste für die Sprache "c" starte, werden viel mehr Tag-Typen aufgenommen. Ist es...
Einige der Befehle zum Durchsuchen von Programmen mit Tags werden verwendet ]. Gibt es dafür eine Mnemonik? Warum wurde es ausgewählt?
Soweit ich weiß, hat Vim eine integrierte Unterstützung für Tags ( ctagsin diesem Fall). Jetzt habe ich eine gemeinsame C-Quelle und C-Header-Datei. Die Header-Datei hat void foo(void);und die Quelldatei hat void foo(void) { /* */ }. Wenn ich jetzt in der Quelldatei bin, die ich verwenden kann...
Bei Verwendung von gVim unter Windows 7 kann ich nicht mit ^] ( CTRL+ ]) zu Tags springen, wie in der Vim- Dokumentation beschrieben: <C-LeftMouse> *<C-LeftMouse>* *CTRL-]* CTRL-] Jump to the definition of the keyword under the cursor. Same as ":tag {ident}", where {ident} is the...