私はしばらく D (http://www.digitalmars.com/d/)でプログラミングをしています。Java の方が速いので、Java よりも好きです。ただし、コード補完とデバッグ (ステップ オーバー、ステップ イン、ブレークポイントなど) をサポートするエディターは見つかりませんでした。
何か提案はありますか?
PS: gdb は機能しませんでした。
私はしばらく D (http://www.digitalmars.com/d/)でプログラミングをしています。Java の方が速いので、Java よりも好きです。ただし、コード補完とデバッグ (ステップ オーバー、ステップ イン、ブレークポイントなど) をサポートするエディターは見つかりませんでした。
何か提案はありますか?
PS: gdb は機能しませんでした。
Eclipse プラグインであるDescentは、両方をサポートする必要があります (D をサポートするデバッガーがインストールされている場合)。私は長い間それを試していないことを認めなければなりません。私が試したとき、gdbを使用してデバッグが機能しませんでした。
この質問も参照してください
個人的には、補完エンジンが一度起動されたことは知っていますが、現在は補完もデバッグも提供しない Vim を使用しています。
優れたCode::BlocksIDEを試してみることをお勧めします。Dを非常によくサポートしています(DMDやGDC Dコンパイラを自動的に認識します)。
別の代替案はすでに上で言及されています-降下。Descentを使用したことがないのは、試してみるたびに問題が発生し、ある時点で諦めたためです(これは、それが悪いという意味ではなく、問題が何であるかを理解するのが面倒なことを意味します)。
C :: BはGDBを使用しているので、パッチを適用したGDBを使用してコードをデバッグできると思います(確かではありませんが、試していません)。
Linux では、Eclipse (+Descent) または gEdit を IDE として使用し、gdb をデバッガーとして使用します。
下りも使っています。私はデバッガー ビットを使用しませんが、それは Windows デスクトップで編集し、Linux サーバーでビルド/実行/デバッグしているためです。