vimショートカットがありますか??

vimショートカットがありますか??

vimでPythonスクリプトを使用している場合は、通常、次のように入力します。

:! python this_script.py

スクリプトを実行します。現在のファイル名へのショートカットはありますか?そうでない場合は、簡単に作成できますか?私は初めてvimに触れており、これをGoogleで検索する方法がわかりません。

答え1

%現在のファイルにのみ使用できます。このコマンドは目的を満たす必要があります。

:! python %

答え2

もう一つの方法は非常に良いvimパッケージを使用することです。効率的なPythonの折りたたみ:Pythonコードをうまく折り、ワンクリックに切り替えます。「defs,classes」を縮小するだけでなく、「shift+e」を「save+execute」にバインドするので、とても素敵で便利です!

答え3

参考までに、Vimに組み込まれているPythonインタプリタも使用している場合は、このプロパティからvim.current.buffer.name名前を取得できます。また、:updateコマンドを使用して自動的にファイルに書き込もうとします。次のようなPythonバッファマップがあります。

nmap ;ru :update<CR>:python pyterm(vim.current.buffer.name)

また、このpyterm関数は新しいターミナルウィンドウで新しいPythonインタプリタを開き、インタラクティブモードで実行します。

答え4

いくつかのヒント

:h 'makeprg
:h :make

関連情報