En vim, si estoy trabajando en un script de Python, comúnmente escribiré:
:! python this_script.py
para ejecutar el script ¿Hay un acceso directo para el nombre del archivo actual? Si no, ¿puedo hacer uno fácilmente? Soy nuevo en vim, y no estoy seguro de cómo buscar en Google esto.
vim
keyboard-shortcuts
macro
Eric Wilson
fuente
fuente
%
carácter al usar comandos como:s
...:s/Foo\%X//
... si no lo hace, el nombre del archivo aparecerá allí.Otra forma es usar el paquete realmente agradable para vim: Plegado eficiente de python: pliega bien el código de python y alterna con una pulsación de tecla que pliega "defs, classes" pero también une "shift + e" a 'save + execute', por lo que Genial y útil!
fuente
Para su información, si también está utilizando el intérprete de Python incorporado en Vim, puede obtener el nombre con el
vim.current.buffer.name
atributo. Usted también quiere usar el comando: actualizar para escribir el archivo automáticamente. Tengo un mapeo como para los buffers de Python:los
pyterm
es una función que también abre un nuevo intérprete de Python en una nueva ventana de terminal y lo ejecuta en modo interactivo.fuente
Algunos punteros
fuente