私のコードがコンパイルに失敗し、閉じたブレースが見つからない可能性があることがわかったとき、簡単に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. g ++/ldのメモリが不足しているのはなぜですか?
- 4. スタティックライブラリヘッダーが見つからないのはなぜですか?
- 5. アセットフォルダが見つからないのはなぜですか?
- 6. XCode - ファイルが見つからないのはなぜですか?
- 7. Emacs cperlモードでカッコが動かないようにするにはどうしたらいいですか?
- 8. 正規表現のホワイトリストに大括弧が付いていないのはなぜですか?
- 9. なぜtxtDisplay()メソッドが見つからないのですか?
- 10. なぜgetservletcontextが見つからないのですか? 。
- 11. Emacsの中括弧
- 12. メモリ不足エラーが発生するのはなぜですか?
- 13. 何も見つからないのはなぜですか**
- 14. スキャンしようとしているテキストファイルがプログラムで見つからないのはなぜですか?
- 15. Javaでは、なぜキーワードがないコードブロックを使用すると中括弧
- 16. PHP:Unknown Syntaxおそらく括弧のない関数ですか?
- 17. bokehは、tolist属性が不足していると不平を言うのはなぜですか?
- 18. emacsに見つからないhtmlタグを見つける
- 19. PHPはメモリ不足ですが、なぜですか?
- 20. Railsで私の資産が見つからないのはなぜですか?
- 21. 開こうとしているテキストファイルがプログラムで見つからないのはなぜですか?
- 22. 入力(LoadError)でRubyスクリプトが見つからないのはなぜですか?
- 23. SQL Server 2005でsyslanguagesテーブルが見つからないのはなぜですか?
- 24. Drupal 8モジュールでページが見つからないのはなぜですか?
- 25. ここで例外が見つからないのはなぜですか?
- 26. 閉じるカッコがコードカバレッジを表示しないのはなぜですか?
- 27. Perlが発行した警告の 'Use of'シフトが "括弧なしで曖昧"なのはなぜですか?
- 28. なぜClearCaseにあるファイルがPerlで見つからないのですか?
- 29. Cスタイルの言語で関数の中括弧がオプションでないのはなぜですか?
- 30. なぜstd :: is_sameで二重括弧が必要なのですか
M-Xの修正 - 括弧のいくつかの並べ替えがある場合、1つはまた興味があると思います。 – aartist
良いアイデア。私はここに質問を掲載しました:http://stackoverflow.com/questions/4328163/is-there-a-way-to-automate-fixing-mismatched-parens-in-emacs-mx-fix-parens –