In vim, wenn ich an einem Python-Skript arbeite, gebe ich normalerweise Folgendes ein:
:! python this_script.py
um das Skript auszuführen. Gibt es eine Verknüpfung für den Namen der aktuellen Datei? Wenn nicht, kann ich einfach eine machen? Ich bin neu bei vim und ich bin mir nicht sicher, wie ich dafür googeln soll.
vim
keyboard-shortcuts
macro
Eric Wilson
quelle
quelle
%
Zeichen in Anführungszeichen setzen müssen, wenn Sie Befehle wie:s
...:s/Foo\%X//
... verwenden. Andernfalls wird der Name der Datei dort angezeigt.Eine andere Möglichkeit ist, das wirklich nette Paket für vim zu verwenden: Effizientes Python-Falten: Falten Sie den Python-Code schön und wechseln Sie mit einem Tastendruck, der die "defs, classes" faltet, aber auch "shift + e" an "save + execute" bindet cool und nützlich!
quelle
Wenn Sie auch den eingebetteten Python-Interpreter in Vim verwenden, können Sie den Namen mit dem
vim.current.buffer.name
Attribut abrufen. Sie können auch den Befehl: update verwenden, um die Datei automatisch zu schreiben. Ich habe eine Zuordnung wie für Python-Puffer:Mit dieser
pyterm
Funktion wird auch ein neuer Python-Interpreter in einem neuen Terminalfenster geöffnet und im interaktiven Modus ausgeführt.quelle
Einige Hinweise
quelle