2012-02-22 17 views
2

Emacsでは、リターン(cc-mode)を打った後にのみインデントされます。それは普通ですか?それは新しい行に当たったときに自動的にインデントに変更できますか?Emacsインデント

変数を調べるにはどうすればいいですか?たとえばThere are a number of predefined styles. Take a look at the variable ‘c-style-alist’ to see a list of them.

私はこのライン持っている私のプログラミングモードフックのすべてで
+0

すべての標準ヘルプバインディングのリストを表示するには、 'C-h C-h 'と入力します。 'C-h'はヘルプ関数の標準的なプレフィックスバインディングです。プレフィックスキーの後ろに' C-h 'と入力すると、そのプレフィックスを使っているすべてのバインディングのリストを得ることができます。 (この場合、 'C-h? 'も使用できますが、他のパターンは一般的に知ることができます) – phils

答えて

5

:たとえば、あなたはモードのように、すべての「C」でこれを望んでいた場合

(local-set-key [return] 'newline-and-indent) 

を、あなたの.emacsファイルにこれを追加します。

(add-hook 'c-mode-common-hook 
      (lambda() 
      (local-set-key [return] 'newline-and-indent))) 

2番目の質問:

何かを記述するために、あなたは、helpコマンドを使用します。 "V" は変数に役立つなるので、あなたが使用します。最初の質問についてはM-XヘルプV

+0

どこに追加すればいいですか?環境設定 - >言語 - > Cで? – darksky

+0

'help v'は存在しません。私は 'help-quit'のみ行い、すべてのコマンドはダッシュ' -'で 'help'に従います。 – darksky

+0

これらは3つの別個のキーシーケンスです。 M-xと打ち、「help」と打って(enterしてください)、「v」と打ちます。 – jtahlborn

0

、M-X電気インデントモードは、トリックを行う必要があります。

関連する問題