1

JavaScriptとHTMLモードでは、emacsは適切なインデントを作成できず、私が望むのは手動で改善することだけですが、タブを使用する場合は自己インデントのみを使用し、私の言うことを聞きません:D

私に何ができる?

<html>
    <body>
      HTTP 404 ERROR !!
    </body>
</html>

私が欲しいもの

<html>
    <body>
                                  HTTP 404 ERROR !!
    </body>
</html>

唯一の例

4

2 に答える 2

3

一部のモードでは、「バウンス」インデントが提供されます。この場合、TAB はインデント レベルをいくつかの選択肢の間で切り替えます。JavaScript の例はjs2-mode. より一般的な解決策を知りません。

ただし、TAB がメジャー モードのキーマップによってインターセプトされている場合でも、 を使用してリテラルの TAB 文字を挿入できることに注意してくださいC-q TAB。それはおそらくあなたが必要とするすべてです。

于 2011-04-12T12:43:11.383 に答える
2

インデントを行いたくない場合はTAB、タブを挿入するだけにバインドできます。

(add-hook 'html-mode-hook
   (lambda () (define-key html-mode-map (kbd "TAB") 'self-insert-command)))
于 2011-04-12T15:40:53.640 に答える