萌新的迷惑:C-@选文本时选区域没有高亮效果?

在下emacs新手 阅读emacs自带教程到C-@选择文本的时候,发现视窗版的选中高亮没有显示(选中区域时存在的),然后我去命令行版试了一下,发现时可以的,我的版本时26.3, 公司里装的时25.x,在25的视窗版里时可以显示高亮区域的,求大大们指教~

如果是完全默认的配置,理论上肯定会出现高亮。当然也可能是没有熟悉Emacs的选中操作,按C-@表示开始选中,然后用C-f\b\n\p或者M-f\b\n\p等等这些光标移动快捷键,就可以控制要选中哪些文字了。 希望能帮到你。

上古时代的 Emacs 选区默认是没有高亮的,忘了哪个版本改的了⋯⋯

选中,然后M-x,customize-face,默认值应该是当前光标下的字体,回车进去看看,调调背景色

找到了两篇文章,解决了我的问题,谢谢各位大大热心帮助!

2 个赞

25有高亮那26必然是应该有的……可以考虑下载一个主题load之,反正如果长期用肯定是要找个中意的主题的,而社区的主题必然会给selection上色,也就能解决这个问题

在哪里可以下载到主题?我正好学习一下 ~

要善于使用论坛内的搜索功能,很多大佬都分享过。 比如这个 推荐几个好看的emacs主题

1 个赞

cool~~ 十分感谢! 换主题这个这个就作为入坑emacs的第一个任务啦~~

话说,C-@ 我怎么感觉一点都不好按啊。我基本是使用 C-space 来激活选择,从没按过这个@ 键,只有执行键盘宏的时候偶尔会用到

C-Space主要是跟拼音切换的键冲突,我是太习惯按这个组合键了,所以只能用B方案了

我刚用Emacs 的时候跟你一样😄 后来就改用shift 切换输入法,因为 Emacs 的 C-space 太重要了

1 个赞

我和你一样。我特意把输入法的快捷键禁用掉。

1 个赞

容我再领悟一段时间 :smile:

绑成 M-SPC 就好了。

我绑的是 M-m