だから、ファイルfile.cとファイルanothr.cがあるとします。これらのファイルごとにコンパイルコマンドを別々に設定したいとします。具体的には、gcc -Wall -O3 -o f file.c
とgcc -Wall -std=c99 -o a another.c
とします。どのようにしてそのバッファにgcc
コマンドを設定すれば、私はそれを開くたびにコンパイル方法を知ることができますか? // -*-
の指示文などがありますか?ありがとう。Emacs:バッファごとにコンパイルコマンドを設定する
4
A
答えて
4
はい、ファイル内のディレクティブを使用することもできますし、他の値も設定できます。ライン1または2でこれを試してみてください:
// -*- compile-command: "gcc -Wall -O3 -o f file.c" -*-
、その後C-x v
と再ロードするファイル設定が有効になるようにします。
時々、c-indent-level: 4; c-basic-offset: 4;
のようなものも設定します。
3
hereと記載されているコメント内の宣言形式に従って、あなたが探しているものはfile local variables、または時には単に「ローカル変数」と呼ばれます。 Dirk's answerに与えられたシンタックスに加えて
、あなたは、ファイルの末尾に「ローカル変数」ブロックを書き込むことができます。
/* Local Variables: */
/* compile-command:"gcc -Wall -O3 -o f file.c" */
/* End: */
ます場合は、このリストを維持するために、インタラクティブ機能add-file-local-variable
を使用することができます各エントリを手動で入力する必要はありません。
関連する問題
- 1. Emacsを使用すると、コンパイルコマンドを特定のバッファ/ディレクトリに固定することはできますか?
- 2. Emacs - 5秒ごとにバッファを自動保存する
- 3. 特定のバッファを検索するためにemacsを複数設定する
- 4. 新しいファイルごとにEmacsタブをスペースに設定するには?
- 5. EmacsバッファをCに渡す
- 6. Emacsバッファのマークダウン
- 7. emacsでipythonバッファをクリアするには?
- 8. Emacs/Emacs Lisp:インタラクティブフォームの前にアドバイスを挿入できますか?コンパイルコマンドをインテリジェントにプリセットする方法は?
- 9. バッファの最終行にEmacsのhl-lineモードを固定する
- 10. バッファ上のEmacsシェルコマンド
- 11. リクエストごとにタイムゾーンを設定する
- 12. Emacsバッファを静的/固定にすることはできますか?
- 13. 言語ごとに異なるフォーマッタ設定を設定する
- 14. emacsでは、* Messages *バッファを設定して末尾に付けることができますか?
- 15. 複数のemacsバッファで特定のコマンドを実行する
- 16. Emacsバッファでgitコミットを行うには
- 17. emacs isearchバッファ全体のレイジーハイライト
- 18. Emacs org-mode:バッファ内の変数とアクセス変数を定義する
- 19. Emacsで* compilation *と似たバッファを作るには?
- 20. フレームEmacsの設定
- 21. 設定ごとに異なるアプリアイコン
- 22. OSX:IOバッファ長を設定するCoreAudio API?
- 23. のemacs - 端末エミュレータでバッファを殺す
- 24. Emacs関数のヘッダを書式設定してバッファにPDF /行折り返しを印刷する
- 25. Emacsのパッケージと設定を同期するには?
- 26. emacsでidoモードを設定する21
- 27. ラケットGeiserのEmacsパスを設定する
- 28. openCLでemacsを設定する
- 29. emacsで言語を設定する
- 30. Erlang emacs mode - outdirを設定する