0

私は vim プラグインを作成していますが、コードのある時点でサイレント バン (!) を使用して Python スクリプトを実行しました。これは、プラグインが読み込まれたとき、つまり vim が起動するたびに実行されます。vim を起動したとき、現在ターミナル ウィンドウの一番上の行にいるとしましょう。次にvimを終了すると、ターミナルウィンドウの一番下の行に突然、入力したばかりのコマンドと現在の位置の間に空白が表示されます。これは本当に厄介で、誰かが何か洞察を持っているなら、それは素晴らしいことです. ありがとう!

次に例を示します。

sample_plugin.vim で:

silent !path/to/script.py

vim を起動します。私はターミナルの最上部に位置しています。vim を終了しました。私は今、ターミナルの一番下に位置しています。

残念ながら、私は新しいので画像を投稿できません。

4

0 に答える 0