Python トレースバックのファイルへのパスを解析して-p
、コマンド ラインを使用して Vim に送信し、タブごとに 1 つのファイルを開くことができます。したがって、たとえば、次のようなコマンドになります
vim -p main.py module.py another.py
これにより、各ファイルが新しいタブで開きますが、正しい行番号で新しいタブで開きたいと思います。だから私は次のようなバリエーションを試しました
vim -p main.py +10 module.py +20 another.py +30
しかし、コマンドラインで送信した行番号をVimに尊重させることができないようです-常に最後の行番号を取得して最初のタブに適用します。そのため、この例ではmain.py
30 行目に残りました。次のようなバリエーションを試してください
vim -p main.py+10 module.py+20 another.py+30
vim -p main.py\ +10 "module.py +20" another.py@30
すべてが悪いファイル名になってしまいました。
Python、または Bash コマンド ライン、または Vim スクリプト内、または Vim-Python のレベルでの回答はすべて歓迎されます。または、実際には、まったく異なるアプローチ
(トレースバックはどこからでも来る可能性があり、必ずしも私が制御できるとは限りません。今日私を始めたのは、サーバーからのログの単なる一連の行でした。)