0

私の .emacs ファイルには、c-basic-offset を 4 に設定する c-common-mode-hook がありますが、Java ファイルを作成するたびに、これは 2 にリセットされます。JDE モードでインデントを 4 つのスペースに設定するにはどうすればよいですか? ?

4

1 に答える 1

2

最悪の場合、フックを介して Java モードをカスタマイズします。

(defun my-java-mode-setup ()
  "force c-basic-offset to be 4"
  (setq c-basic-offset 4))
(add-hook 'java-mode-hook 'my-java-mode-setup)

基本的なフック設定が固執しない理由をデバッグするには、提供されたよりも多くの情報が必要になります。私はあなたが説明したことを行っており、Javaファイルでオフセットが4であることがわかります。共通フックの後にオフセットを 2 に設定する組み込みスタイルを使用している可能性があります。スタイルをカスタマイズする方法については、このドキュメントを参照してください。

于 2009-05-29T21:32:23.173 に答える