Ich habe viele Dateien, deren Namen Leerzeichen enthalten, und dies gibt mir Probleme. Wenn ich versuche, die Befehlszeile für den Befehl find zu vervollständigen, und eine dieser Dateien angezeigt wird, wird sie von Vim gefunden, aber nicht geladen, da die Leerzeichen nicht maskiert werden.
Beispiel: Ich bin bereits in vim und tippe
:find fo<Tab>
Zum Abschluss foo bar.txt
findet Vim es und gibt einen Fehler aus, da nur ein Dateiname erwartet wird. Das heißt, es lautet jetzt
:find foo bar.txt
Welches nicht lädt.
Gibt es eine Möglichkeit, dies zu umgehen und Vim automatisch aus den Räumen entkommen zu lassen?
Ich verwende VimTouch, auf dem Vim 7.3 ausgeführt wird
Bearbeiten: Ich habe kürzlich festgestellt, dass Vim Pfadnamen für mich entkommen wird, aber auf mysteriöse Weise nicht für Dateinamen.
vim
Problem zu sein (zumindest klingt es so, als würden Sie über das Öffnen einervim
Sitzung sprechen, anstatt etwas auszuführenvim
). aber würde trotzdem eine führende"
Arbeit platzieren? Das heißt, wenn Sie Tabula komplette Datei möchtena b
, gebenvim "a
und dann auf die Registerkarte, stattvim a
und dann Reiter? (Ich bin nicht sicher, weil sowohl in meinem vim als auch in meiner Shell das Leerzeichen automatisch