2

私はLinuxでVimを1年近く使用していますが、その力に感謝するようになりました。私はほとんどの場合Pythonでコーディングしているので、Pythonでうまく機能するように、vimrcにいくつかの構成変更を加えました。時々ターミナルに戻っていくつかのファイル編集タスクを実行してからvimに戻ります。これは基本的に私がPythonでデバッグする方法でもあります。

私は最近大学院に入学しましたが、一部のツールにWindowsが必要であることに気付きました。だから私の質問はこれです-私がWindowsで数時間を過ごすとき、どうすれば私がVimで持っているのと同じタイプのワークフローを取り戻すことができますか?gVimは多くの優れた機能を実行しているように見えますが、ターミナルへの復帰、テストコード、コードへの復帰、および編集のワークフローを複製する方法がわかりません。

私は2つの画面を持っているので、私が今していることは、Windowsターミナル(Linuxターミナルと比較して嫌なほど制限されています)を一方の画面で開いたままにし、もう一方の画面でgvimでコードを書くことです。1つの画面でコードを実行し、もう1つの画面でコードを記述します。一種の非生産的ですが、少なくともそれは私が望むものに近いです。

4

2 に答える 2

4

私は、Cygwin ( http://www.cygwin.com/ ) を使用している人を何人か知っており、十分に気に入っています。

于 2012-07-29T05:04:18.583 に答える
2

このワークフローは、Windows に非常によく存在します。

MSYSを調べてください。これにより、期待する Un*x コマンドライン ユーティリティのほとんどと、DOS コマンド ウィンドウに適切なシェルが表示されます。私はMSYS でminttyターミナルを使用しましたが、非常に優れています。一般的に、DOS コマンド ウィンドウでの MSYS bash よりも優れていますが、一部のコマンドは mintty でまだ問題があります。

vim は、どちらの端末でも、DOS コマンド ウィンドウで MSYS/cygwin なしでも正常に動作しますが、pc vim/gvimも確認する必要があります。gvim は、File explorer integration: open in VIMを含むトップレベルの win アプリケーションとして実行されます。

python をインストールすると、ワークフローはかなり近いものになるはずです。

于 2012-07-29T05:32:46.813 に答える