Warum sagt VIM "nicht verbunden", wenn ich einen RED -Taste verwende, um auf einen Plugin -Befehl zuzugreifen?
Frage
Ich versuche, F9 zu verwenden, um Nerdtree zu ermöglichen, umzuschalten. Also, was ich getan habe, war Folgendes:
nnoremap <silent> <F9> :NERDTreeToggle<CR>
Wenn ich F9 drücke, bekomme ich die folgende Nachricht von Vim zurück
Not Connected
Not Connected
Press ENTER or type a command to continue
Wenn ich mache :source ~/.vimrc
, Mein Remap für F9 funktioniert wie erwartet und Nerdtree wird dann wie erwartet umgeschaltet.
Auch wenn ich den Befehl benutze :NERDTreeToggle
Zu jedem Zeitpunkt vom Befehlsmodus funktioniert es auch.
Irgendwelche Ideen?
Lösung
Mit @Michaelmichaels und @Romainls Vorschlag konnte ich feststellen, dass ich einen Pluging -Überschreiben des Schlüssels hatte.
Antwort lautet ... Debuggen Sie es mit der ausführlichen Karte und sehen Sie, ob Sie es deaktivieren müssen.
Andere Tipps
Ich hatte das gleiche Problem - hatte debugger.py
und debugger.vim
in dem ~./vim/plugin
Verzeichnis. Ich entfernte diese nicht verwendeten Plugins und meine Zuordnungen kehrten wieder normal.
Kam ans Licht, nachdem er OS X auf Mavericks aktualisiert hatte.