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