奇怪的Emacs突出问题

时间:2011-09-07 07:30:06

标签: emacs

嗨,我是Mac上的emacs的新手,我错误地按了几个错误的按钮,导致一些文字突出显示粉红色(见下文)。

有没有办法可以摆脱这种突出显示?究竟是什么?

enter image description here

3 个答案:

答案 0 :(得分:2)

对我来说,看起来你已经点击了 Ctrl + SPC 。 Thist代表set-mark-command。尝试按 Ctrl + G

答案 1 :(得分:1)

这几乎可以肯定是由可怕的“ Secondary Selection”引起的。您可能通过执行命令M-Drag-mouse-1(即,在用鼠标选择文本时意外按住alt)来完成此操作。

阅读Emacs手册的亮点之一(如果您会打扰的话)是弄清楚这是什么,以及(更重要的是)如何摆脱它:M-mouse-1在任何框架中的任何地方都将清除辅助选择覆盖。另外,this post指出运行功能(delete-overlay mouse-secondary-overlay)也会清除突出显示。

答案 2 :(得分:0)

这里需要更多背景信息。问题是emacs的匹配/突出显示卡在嵌入式SQL查询上。为什么它在进行匹配时不应该取决于主要模式。我假设这是Python?你能提供更多的代码上下文吗?

现在看看M-x customize-option RET show-paren-style RET