我一定是傻了,但我刚刚切换到 Emacs 24,并且在移动点时按住 Shift 不再突出显示文本。鼠标选择和以前一样工作。我错过了什么?我不小心关掉了吗?或者是否认为 Shift 选择不符合人体工程学,因此我们手头有其他一些更好的基于键盘的选择?
Emacs 24 中默认启用移位选择。
您始终可以运行emacs -Q
以禁用 init 文件和任何其他默认库,以确定 Emacs 的默认行为是什么。
您还可以运行emacs -q
这将仅禁用您的 init 文件(可以加载其他系统范围的 init 文件)。
如果该功能在没有您的 init 文件的情况下工作并且无法使用它,那么您可以开始缩小 init 文件的哪个部分有问题(通常通过注释掉功能,直到该功能开始按预期工作 - 请注意 Drew 的评论) .
在这种情况下,我建议您首先验证(使用C-hv)该shift-select-mode
变量是否为非nil
(使用正常配置运行时),因为nil
值意味着禁用班次选择。