18
IDEとしてのEmacsの使用
現在、CまたはC ++でコーディングしているときのEmacsでのワークフローには、3つのウィンドウが関係しています。右側の最大のファイルには、作業中のファイルが含まれています。左は2つに分かれており、下はコンパイルまたはmakeコマンドの入力に使用するシェルで、上は作業中に参照したいドキュメントやREADMEファイルであることがよくあります。現在、かなりの専門家のEmacsユーザーがいることを知っています。完全なIDEとして使用することが意図されている場合、他のEmacsが機能的にどのように役立つか知りたいです。特に、ほとんどのIDEは通常、これらの機能を何らかの形で実現します。 ソースコードエディター コンパイラ デバッグ中 ドキュメント検索 バージョン管理 クラスルックアップやオブジェクトインスペクターなどのオブジェクト指向機能 これらのいくつかについては、Emacsがこれらの関数にどのように適合できるかは明らかですが、残りはどうですか?また、特定の言語に焦点を当てる必要がある場合は、C ++にする必要があります。 編集:あるユーザーは、「残りの部分については」と言ったとき、私はより具体的である必要があると指摘しました。ほとんどの場合、効率的なバージョン管理とドキュメントの検索に興味がありました。たとえば、SLIMEでは、Lisp関数のハイパースペックルックアップを簡単に実行できます。C ++ STLドキュメントで何かをすばやく検索する方法はありますか(たとえば、hash_mapの正確な構文を忘れた場合)?