Wie springt man zur JavaScript Funktionsdefinition in vim?

8

Ich benutze vim mit der Tagbar, jsctags und taglist-plus Plugins. Sie scheinen alle korrekt zu funktionieren, aber ich kann nicht zu einer Funktion / Variablen-Deklaration springen. Ich habe versucht, Strg +], aber es funktioniert nicht. Ist es möglich, vim so einzurichten, dass Sie zu einer Funktions- oder Variablendeklaration springen können?

    
node ninja 14.03.2012, 15:45
quelle

2 Antworten

6

Ohne jsctags zu verwenden, habe ich in meinen ~ / .ctags folgendes für die korrekte Handhabung von JavaScript:

%Vor%

Unter Verwendung der obigen Angabe erzeugt ein einfaches ctags -R die entsprechende Tagdatei, um den JavaScript-Funktions- (und Variablen- und Objekt-) Definitionen zu entsprechen.

    
Michael Berkowski 14.03.2012, 17:21
quelle
3

TagBar und TagList erzeugen nicht die tatsächliche tags -Datei, die von Vim verwendet wird, um zu Definitionen zu springen.

Wenn Sie diese Fähigkeit springen wollen, müssen Sie diese Datei manuell vom Terminal aus erzeugen:

%Vor%

wenn Sie ctags oder:

verwenden %Vor%

wenn Sie jsctags oder von Vim selbst verwenden.

    
romainl 14.03.2012 20:18
quelle

Tags und Links