No vim, se estou trabalhando em um script Python, normalmente digito:
:! python this_script.py
para executar o script. Existe um atalho para o nome do arquivo atual? Caso contrário, posso criar um facilmente? Sou novo no vim e não sei como pesquisar no Google para isso.
vim
keyboard-shortcuts
macro
Eric Wilson
fonte
fonte
%
caractere ao usar comandos como:s
...:s/Foo\%X//
... se não o fizer, o nome do arquivo aparecerá lá.Uma outra maneira é usar o pacote realmente agradável para o vim: Dobragem eficiente de python: dobre o código python de maneira agradável e alterne com um toque de tecla que dobra as "defs, classes", mas também vincule "shift + e" para 'salvar + executar', portanto legal e útil!
fonte
Para sua informação, se você também estiver usando o interpretador Python incorporado no Vim, poderá obter o nome com o
vim.current.buffer.name
atributo Você também deseja usar o comando: update para escrever o arquivo automaticamente. Eu tenho um mapeamento como para buffers Python:A
pyterm
é uma função que também abre um novo interpretador Python em uma nova janela de terminal e executa-lo no modo interativo.fonte
Alguns ponteiros
fonte