私のコードがコンパイルに失敗し、閉じたブレースが見つからない可能性があることがわかったとき、簡単にemacsでそれを見つける方法はありますか?emacsで不足しているカッコ/括弧が見つからないのはなぜですか?
答えて
、コマンドcheck-parens
は、括弧(()
)をチェックするブラケット([]
)、および中括弧({}
):
M-x check-parens <RET>
点は、ブラケティングの文字に移動しますこれは不一致で、ステータス行に問題が報告されます。
show-paren-mode
と組み合わせて使用することをお勧めします。
Show Paren Modeは、中かっこを入力する際に重大な括弧が強調表示されます。私は事実の後にそれらを見つける方法を知らない。 C、C++、およびJavaのような言語では
.emacsで次のコードを使用すると、括弧の前後にある場合は、それらの間のすべての式が強調表示されます。不一致の括弧を見つけるのに役立ちます。
(show-paren-mode t)
(setq show-paren-style 'expression)
本当に素敵な機能 - このことを指摘してくれたあなたと@robertのおかげで! –
同上。素晴らしい機能、これを投稿していただきありがとうございます。 –
私はその理由で正確にrainbow-delimitersパッケージモードを使用します。
マイセッティング:
(require 'rainbow-delimiters)
(add-hook 'prog-mode-hook 'rainbow-delimiters-mode)
(set-face-attribute 'rainbow-delimiters-unmatched-face nil
:foreground "red"
:inherit 'error
:box t)
- 1. ヒープメモリが不足しているのはなぜですか?
- 2. 括弧で囲まれた部分がヘッダーファイルを見つけられないのはなぜですか?
- 3. 正規表現は時折不足している中括弧
- 4. 角の中括弧が機能しないのはなぜですか?
- 5. なぜオブジェクトのシンボルタイプのキーに括弧が付いているのですか
- 6. jsコードを角括弧内で実行しないのはなぜですか?
- 7. 次のコードのメモリが不足しているのはなぜですか?
- 8. 右側のブラウザのサイズが不足しているのはなぜですか?
- 9. winrtでknownfoldersが動作しないのはなぜですか?何か不足していますか?
- 10. Javascriptが不足している括弧をハイライト表示する方法
- 11. イベントのオブジェクトにプロパティが不足しているのはなぜですか?
- 12. g ++/ldのメモリが不足しているのはなぜですか?
- 13. 最初の括弧がRegexで見つからない場合は、角括弧の間にあるすべてのテキストを取得します
- 14. JSLEに中括弧が追加されないのはなぜですか?
- 15. CUDAが見つからないのはなぜですか?
- 16. ViewModelが見つからないのはなぜですか?
- 17. アセットフォルダが見つからないのはなぜですか?
- 18. "-H"コマンドが見つからないのはなぜですか?
- 19. スタティックライブラリヘッダーが見つからないのはなぜですか?
- 20. 親キーが見つからないのはなぜですか?
- 21. ノードエクスプレスルートが見つからないのはなぜですか?
- 22. XCode - ファイルが見つからないのはなぜですか?
- 23. プロバイダ/サービスが見つからないのはなぜですか?
- 24. Emacs cperlモードでカッコが動かないようにするにはどうしたらいいですか?
- 25. handlebars.jsが空の括弧を返すのはなぜですか?
- 26. なぜphpspecでクラスが見つからないのですか?
- 27. なぜBufferedreaderで文が見つからないのですか
- 28. 括弧の有効なペアが見つかりませんか?
- 29. PostgresqlのHSQLDB:タイプが見つからないか、特権が不足しています:BIGSERIAL
- 30. Emacsの中括弧
M-Xの修正 - 括弧のいくつかの並べ替えがある場合、1つはまた興味があると思います。 – aartist
良いアイデア。私はここに質問を掲載しました:http://stackoverflow.com/questions/4328163/is-there-a-way-to-automate-fixing-mismatched-parens-in-emacs-mx-fix-parens –