Vimでは、Pythonスクリプトで作業している場合、通常は次のように入力します。
:! python this_script.py
スクリプトを実行します。現在のファイルの名前のショートカットはありますか?そうでない場合、簡単に作成できますか?私はvimを初めて使用しますが、これをグーグルで検索する方法がわかりません。
現在のファイルには%
を使用できます。このコマンドはあなたの目的を果たすはずです:
:! python %
もう1つの方法は、vimに本当に素晴らしいパッケージを使用することです: 効率的なpython折りたたみ:pythonコードをうまく折り、1回のキーストロークで切り替えます 「defs、classes」を折りたたむだけでなく、「shift + e」を「save + execute」にバインドするのでクールで便利です!
いくつかのポインタ
:h 'makeprg
:h :make
参考までに、Vimに埋め込まれたPythonインタープリターも使用している場合は、vim.current.buffer.name
属性を使用して名前を取得できます。:updateコマンドを使用して、自動的にファイルします。Python buffers:
nmap ;ru :update<CR>:python pyterm(vim.current.buffer.name)
pyterm
は、新しいPythonインタープリターを新しいターミナルウィンドウで開き、インタラクティブモードで実行する関数です。