gdbをデバッガーとして使用する大規模なC++プロジェクトのemacsチュートリアルを教えてくれる人がいれば、プロジェクトにはmakeファイルが含まれています。
私はemacsチュートリアルを検索しましたが、初心者には高度すぎるものもあれば、単一ファイルのチュートリアルのみを対象とするものもあります。以前の投稿も読みましたが、大規模なプロジェクトに適した答えは見つかりませんでした。また、以前の投稿の回答の1つである「git」の使用にも慣れていません。
実際、Emacsを学ぶことは簡単なことではありません。「高度な」チュートリアルを読む前に、基本を学ぶ必要があります。
最初にすべきことは、組み込みのチュートリアル(Ch t)を実行することです。本当にいいです。
次に、Emacsの構成の基本に慣れておく必要があります。多くのユーザーが提案する簡単な方法は、すぐに使用できる構成(Emacsスターターキットなど)を入手して理解し、自分のニーズや好みに合わせて調整することです。既製の構成キットを使用する利点は次のとおりです。
それでも、間違いなく、構成の不要な部分を取り除く必要があります。
次に(または前のステップと一緒に)、開発プラットフォームとしてのEmacsの使用に関するチュートリアルを読んでください。Googleへの「[c]開発用emacs」クエリを介して多くのチュートリアルを簡単に見つけることができます。これがたくさんあるものの1つです。
次に、Cedetをインストールし(Alex Ottがそれについてのすばらしいチュートリアルを書いています)、パワーを感じ始めます。
その後、次に何をすべきかがわかります。
ちなみに、BozhidarBatsovによって管理されているEmacsリソースの素晴らしいコレクションがあります。
簡単に始めましょう。カスタマイズせずにEmacsを起動し、ソースファイルの編集を開始します。Control H
基本的な編集を行うために必要な唯一の「チュートリアル」は、 ( Emacsが話すようにt
参照される)を押してから取得する組み込みのものです。C-h t
コンパイルは、M-x
(Alt x
)compileと入力し、Enterキーを押すことで実行できます。デフォルトのコンパイルコマンドの入力を求められますmake
。自分に合ったものに変更してください。
gdbの実行は、M-x
gdbを使用してEnterキーを押すことで実行されます。インターフェイスはM-x
makeに似ています。
あなたに代わって仮定をするEmacsスターターキットのようなものを使用しないでください。初心者の出発点としては便利ですが、好奇心を抑え、それがEmacsを学ぶための鍵となります。上記のことはあなたが始めるのに十分なはずです。問題が発生し、物事のやり方に満足できなくなったら、リソースや物事を検索できます。Emacsは「IDE」ではないため、多くのカスタムエディターのように緊密に統合することはできません。それを期待しないでください。