Dans vim, si je travaille sur un script Python, je vais généralement taper:
:! python this_script.py
pour exécuter le script. Existe-t-il un raccourci pour le nom du fichier actuel? Sinon, puis-je en faire facilement un? Je suis nouveau chez vim, et je ne sais pas comment google pour cela.
vim
keyboard-shortcuts
macro
Eric Wilson
la source
la source
%
caractère lorsque vous utilisez des commandes comme:s
...:s/Foo\%X//
... si vous ne le faites pas, le nom du fichier y apparaîtra.Une autre façon consiste à utiliser le package vraiment sympa pour vim: pliage efficace en python: pliez bien le code python et basculez avec une seule touche qui replie les "defs, classes" mais lie également "shift + e" à 'save + execute', donc cool et utile!
la source
Pour info, si vous utilisez également l'interpréteur Python intégré dans Vim, vous pouvez obtenir le nom avec l'
vim.current.buffer.name
attribut. Vous pouvez également utiliser la commande: update pour écrire le fichier automatiquement. J'ai un mappage comme pour les tampons Python:La
pyterm
est une fonction qui ouvre également un nouvel interpréteur Python dans une nouvelle fenêtre de terminal et l'exécute en mode interactif.la source
Quelques pointeurs
la source