禁用瞬态标记模式

发布于 2024-07-20 12:51:21 字数 285 浏览 7 评论 0原文

在我的 .emacs 文件中,

(setq transient-mark-mode nil)

当我启动 Emacs 时,transient-mark-mode 被激活。 调用transient-mark-mode给出消息“transient-mark-mode已禁用”,但Control-Space仍然开始突出显示一个区域。

有办法关掉它吗?

In my .emacs file, I have

(setq transient-mark-mode nil)

and yet transient-mark-mode is activated when I start up Emacs. Calling transient-mark-mode gives the message "transient-mark-mode disabled", but Control-Space still starts highlighting a region.

Is there a way to turn this off?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的奇迹 2024-07-27 12:51:21

您可能还启用了 cua-mode,它具有与transient-mark-mode 类似的区域突出显示功能。 要测试这个,只需 Mx cua-mode (打开/关闭它)并查看它是否禁用突出显示。

来自 Ch f cua-mode 帮助:

CUA 模式在内部管理瞬态标记模式。 尝试禁用
启用 CUA 模式时,瞬态标记模式不起作用; 如果你
只想在使用 a 选择该区域时突出显示该区域
移动移动键,设置“cua-highlight-region-shift-only”。

You might have cua-mode enabled as well which has similar region highlighting to transient-mark-mode. To test this just M-x cua-mode (to toggle it on/off) and see if it disables the highlighting.

From C-h f cua-mode help:

CUA mode manages Transient Mark mode internally. Trying to disable
Transient Mark mode while CUA mode is enabled does not work; if you
only want to highlight the region when it is selected using a
shifted movement key, set `cua-highlight-region-shift-only'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文