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