私は、ビルド システムの Code::Blocks が本当に好きで、デバッグ機能をステップ実行します。つまり、Makefile やコマンド ラインからラッパーを使用するよりも、gcc/gdb のラッパーを使用するのが好きです。問題は、何年にもわたる VIM の使用により、私は非常に脳が損傷している (または台無しになっていると言う人もいるかもしれない) ため、標準の Windows テキスト エディターで編集できないことです。
そこで、 .cpp/ .c/*.hのファイル ハンドラーとして VIM を使用するように Code::Blocks をセットアップし、VIM の --server-name および --remote-tab オプションと共に、C 内のファイルを右クリックできます。 :B プロジェクト ウィンドウを開き、ファイル拡張子ハンドラーでそれらを開くことを選択すると、単一の VIM ウィンドウに新しいタブとしてポップアップします。次に、C::B に戻り、F9 を押してビルドして実行します。
ワークフローを改善したいので、質問は 2 つあります。
プロジェクトのファイル リストでファイルをダブルクリックすると、デフォルトで C::B が VIM を開くようにすることはできますか?
ボタンを押して、Code::Blocks でプロジェクトをビルド/実行/デバッグできるように、VIM でバインディングを行うことはできますか?
WRT 2、C::B にはプロジェクトを再構築するためのコマンド ライン オプションがあることは知っていますが、それは C::B ウィンドウを開いてコンパイル ログ/ウォッチ ウィンドウを表示することと同じではありません。また、C::B には非常に基本的な DDE インターフェイスがあることに注意してください。VIM を使用して DDE コマンドを送信できますか? おそらく、ハッキングして機能させることができる、まだ見つけていない単純な SendKeys プラグインがあるのでしょうか?
または、C::B のように、外部エディタを簡単に使用できる軽くて最小限の IDE はありますか? 私は Eclipse を実行する準備ができていません。また、Visual Studio で Microsoft のコンパイラを使用すると、口がきけなくなります。
どんな助けでも感謝します。
ありがとう、ヨハン