2013-05-06 90 views
1

Emacs在光標位於光標位置時高亮顯示關閉光標,並在光標位於之後高亮顯示光標位置。這似乎是某種「全球」行爲 - 像C-M-b和C-M-f這樣的功能遵循相同的模式。Emacs:當光標位於光標所在的位置時,高亮顯示匹配光標

這是醜陋的(我的口味)和模棱兩可的:當你讀一些毛茸茸的代碼,並滿足像水木清華同(...){ ... }之間沒有空間 - 你不能先把光標定位在{突出}並與跳CMf或選擇CM空間。

有沒有辦法改變這種行爲?

+0

我想你用'show-paren-mode'突出顯示? – pmr 2013-05-06 13:21:30

+0

@pmr,是的,這是正確的 – 2013-05-06 13:22:35

回答

1

嘗試http://www.emacswiki.org/emacs/mic-paren.el,它會突出顯示兩個括號。例如:

(...)<cursor>{ ... } 

在這裏,既(}將突出顯示。

+0

Coulnd't找到一種方法,使它突出顯示當光標在它之前(在它上面)的關閉,但至少可以消除歧義。謝謝。 – 2013-05-07 12:34:40

0

提供了一個工具集,其前向命令將光標放在窗體的最後一個可見字符處。

如果正向詞會停下來後

foo bar baz 

^^

AR-正向詞ATPT將停止

foo bar baz 
^^^

同樣的,列表。

參見AR-亮點 - 括號 - ATPT模式

寄託都還在建設中...

可能獲得通過

的bzr分支LP主幹:SX-的Emacs WERKSTATT

https://launchpad.net/s-x-emacs-werkstatt/