2016-07-20 3 views
0

Ich versuche, Nerdtreetab auf die n-Taste zu mappen. Wenn ich drücke ‚n‘ Ich bekomme diese Fehlermeldung:Vim, Fehler über etwas, das nicht existieren sollte

E486: Pattern not found: nerdtree_tabs_open_on_console_startup=1 

ich an einem Punkt habe

let g:nerdtree_tabs_open_on_console_startup=1 

in meiner .vimrc Datei, aber ich entfernte es, also warum dieses Aufspringen nicht halten ?

Ich habe das Hin- und Herschalten zu kartiert:

map <Leader>n :NERDTreeFocusToggle "toggle nerdtree 
+0

Ernsthafte Frage: Haben Sie versuchen, es (Vim) aus- und wieder einschalten? –

+0

du meinst ': q'? – Thermatix

+0

Ich meine vollständig schließen und wieder öffnen vim –

Antwort

0

Ok, also dank einiger sehr hilfreiche Kommentare Ich weiß jetzt, das Problem der <Leader> vor dem n ist, die den eigentlichen Befehl \n anstatt das macht n Ich wollte.

ändern es von

map <Leader>n :NERDTreeFocusToggle "toggle nerdtree 

zu

map n <plug>NERDTreeTabsToggle<CR> 

regelte es, ich habe es auch das Plug-Befehl zu verwenden, ändern, so dass es direkt den Befehl nicht aktiviert dann legen Sie einfach NERDTreeFocusToggle in der Kommandozeile.

Vielen Dank an die Kommentatoren, ich werde mich daran erinnern für zukünftige Referenz.

Für Bonuspunkte:

verändert es an:

map <C-n> <plug>NERDTreeTabsToggle<CR> 

so ist es jetzt ctrl + n

Verwandte Themen