3

すべて

今、私はcモードでemacsを使ってcソースを編集しています。ただし、自動入力モードはまったく機能していないようです。ここで私がどのようにそれを有効にして使用しようとしたか。

  1. Mx自動充填モード(自動充填モードを有効にする)
  2. 自動入力サイズ(現時点では80文字)より長い行を入力しました->行が途切れませんでした
  3. Mqを発行して自動入力しようとしました

しかし、上記の試みはまったくうまくいきませんでした。誰かが私が間違ったことを指摘できますか?

よろしくお願いします。

4

1 に答える 1

4

で使用する場合auto-fill-modec-mode既定の動作では、コメントのように、テキストを記述する場合にのみテキストが折り返されます。の値をカスタマイズすることで、これをオーバーライドできますc-ignore-auto-fill。emacs はコードをテキストとしてラップおよびインデントすることに注意してください。

より良い解決策は、おそらく次のような関数にスペースをバインドすることです:

(defun insert-space-or-newline-and-indent ()
  (interactive)
  (if (>= (current-column) fill-column)
      (newline-and-indent)
    (insert-char ? )))
于 2012-09-20T21:42:55.033 に答える