В vim, если я работаю над скриптом Python, я обычно набираю:
:! python this_script.py
выполнить скрипт. Есть ли ярлык для имени текущего файла? Если нет, могу ли я легко сделать один? Я новичок в Vim, и я не уверен, как Google для этого.
vim
keyboard-shortcuts
macro
Эрик Уилсон
источник
источник
%
символ в кавычки при использовании таких команд, как:s
...:s/Foo\%X//
... если вы этого не сделаете, там появится имя файла.Еще один способ - использовать действительно хороший пакет для vim: Эффективное свертывание Python: красиво сворачивать код Python и переключаться одним нажатием клавиши, который сворачивает «defs, classes», но также связывает «shift + e» с «save + execute», поэтому круто и полезно!
источник
К вашему сведению, если вы также используете встроенный интерпретатор Python в Vim, вы можете получить имя с
vim.current.buffer.name
атрибутом. Вы также хотите использовать команду: update для автоматической записи файла. У меня есть отображение, как для буферов Python:Это
pyterm
функция, которая также открывает новый интерпретатор Python в новом окне терминала и запускает его в интерактивном режиме.источник
Некоторые указатели
источник