Emacs 24中的班次选择不会突出显示文本

时间:2014-04-15 04:41:52

标签: emacs

我一定是傻瓜,但我只是切换到Emacs 24,并且在移动点时按住Shift不再突出显示文本。鼠标选择与以前一样。我错过了什么?我偶然把它关掉了吗?或者Shift选择被认为是不符合人体工程学的,所以我们还有一些其他更好的基于键盘的选择?

2 个答案:

答案 0 :(得分:4)

默认情况下,在Emacs 24中启用了移位选择。

您始终可以运行emacs -Q来禁用您的init文件和任何其他默认库,以确定Emacs的默认行为。

您还可以运行emacs -q,它将仅禁用您的init文件(可以加载其他系统范围的init文件)。

如果该功能在没有您的init文件的情况下工作并且无法使用它,那么您可以开始缩小init文件的哪个部分出错(通常通过注释掉功能直到功能按预期开始工作 - 注意德鲁的评论)。

在这种情况下,我建议您首先验证(使用 Ch v shift-select-mode变量为非nil(运行时)使用正常配置),nil值表示禁用了班次选择。

答案 1 :(得分:0)

我还发现查看load-path变量C-h v load-path非常有用,它引导我找到了罪魁祸首,旧的elpa包。