11

gdbをデバッガーとして使用する大規模なC++プロジェクトのemacsチュートリアルを教えてくれる人がいれば、プロジェクトにはmakeファイルが含まれています。

私はemacsチュートリアルを検索しましたが、初心者には高度すぎるものもあれば、単一ファイルのチュートリアルのみを対象とするものもあります。以前の投稿も読みましたが、大規模なプロジェクトに適した答えは見つかりませんでした。また、以前の投稿の回答の1つである「git」の使用にも慣れていません。

4

2 に答える 2

13

実際、Emacsを学ぶことは簡単なことではありません。「高度な」チュートリアルを読む前に、基本を学ぶ必要があります。

最初にすべきことは、組み込みのチュートリアル(Ch t)を実行することです。本当にいいです。

次に、Emacsの構成の基本に慣れておく必要があります。多くのユーザーが提案する簡単な方法は、すぐに使用できる構成(Emacsスターターキットなど)を入手して理解し、自分のニーズや好みに合わせて調整することです。既製の構成キットを使用する利点は次のとおりです。

  • これは、Elispの基本を学ぶのに役立つ実用的なコードです。この学習パスは、Elispのマニュアルを読んで、一度に1つずつ構成コードを収集するよりもはるかに高速です。
  • それは、そうでなければ発見するのに長い時間(時には何年も)を必要とするかもしれない多くの有用なEmacs機能を示しています。
  • それはあなたがあなた自身の構成を書くことに基づくことができるフレームワークを提供します。

それでも、間違いなく、構成の不要な部分を取り除く必要があります。

次に(または前のステップと一緒に)、開発プラットフォームとしてのEmacsの使用に関するチュートリアルを読んでください。Googleへの「[c]開発用emacs」クエリを介して多くのチュートリアルを簡単に見つけることができます。これがたくさんあるものの1つです。

次に、Cedetをインストールし(Alex Ottがそれについてのすばらしいチュートリアルを書いています)、パワーを感じ始めます。

その後、次に何をすべきかがわかります。

ちなみに、BozhidarBatsovによって管理されているEmacsリソースの素晴らしいコレクションがあります。

于 2012-05-24T14:21:55.303 に答える
7

簡単に始めましょう。カスタマイズせずにEmacsを起動し、ソースファイルの編集を開始します。Control H基本的な編集を行うために必要な唯一の「チュートリアル」は、 ( Emacsが話すようにt参照される)を押してから取得する組み込みのものです。C-h t

コンパイルは、M-xAlt x)compileと入力し、Enterキーを押すことで実行できます。デフォルトのコンパイルコマンドの入力を求められますmake。自分に合ったものに変更してください。

gdbの実行は、M-xgdbを使用してEnterキーを押すことで実行されます。インターフェイスはM-xmakeに似ています。

あなたに代わって仮定をするEmacsスターターキットのようなものを使用しないでください。初心者の出発点としては便利ですが、好奇心を抑え、それがEmacsを学ぶための鍵となります。上記のことはあなたが始めるのに十分なはずです。問題が発生し、物事のやり方に満足できなくなったら、リソースや物事を検索できます。Emacsは「IDE」ではないため、多くのカスタムエディターのように緊密に統合することはできません。それを期待しないでください。

于 2012-05-24T16:52:52.523 に答える