2012-06-11 70 views
2

我是emacs的新手,並且只用了一個月。
我的查詢是:在emacs中匹配打開和關閉的大括號

  1. 我想跟蹤在編輯器中匹配打開和關閉括號。有這個命令嗎?

  2. 在Windows中嘗試使用cygwin使用emacs時,C-x C-c關閉emacs不起作用! 有沒有辦法讓我這個工作?

+0

這可能是在超級用戶堆棧交流論壇更好。 –

+2

不要問無關的問題在一起。編輯出第二個問題,並單獨發佈。確保你接受一個答案,如果你很高興(我看到你評論「問題解決」,但沒有接受任何答案)。 – phils

回答

2

我個人比較喜歡mic-paren,它有很多選項可以自定義如何顯示匹配的圓括號,包括在屏幕外顯示匹配paren在minibuffer中的行。

我將它設置如下:

(setq paren-dont-touch-blink t) 
(require 'mic-paren) 
(paren-activate) 
(setq paren-match-face 'highlight) 
(setq paren-sexp-mode t) 
+0

看起來很有趣。它似乎沒有做的唯一事情就是突出顯示 - 括號模式所做的一件事。也就是說,顯示匹配的parens包圍點,顏色編碼。這使得您可以很容易地看到您在深度嵌套代碼中的位置。或者lisp。你能讓麥克風做到嗎?我猜測在同一時間開啓兩種先進的平民模式可能會導致有趣的衝突。 – Tyler

+0

任何人都可以幫助我在上面給出的cygwin問題上的emacs命令?謝謝。 – user1189851

+1

@Tyler mic-paren沒有顯示所有括號括起來的功能,但它不符合爲匹配的paren顯示消息的功能...爲了輕鬆導航嵌套的parens,請嘗試向後Mx -up-list'和'Mx back-down-list'。 –

1

show-paren-mode將突出顯示匹配的圓括號,至少當光標在一個或另一個上時。

更強大的選擇是highlight parentheses mode。這將突出顯示點(光標)周圍的所有圓括號,以便您在導航代碼時看到所有括號括起來的範圍。

還有其他選項,以及在wiki上列出。

+0

感謝Trey和泰勒。我嘗試了兩種麥克風,並突出顯示括號模式。問題解決了:) -Indrani Gorti – user1189851