这是我使用的插件包
但是我发现当前情况 我选中的区域和行高亮的底色太像了 区分不是很明显
想问一下 这个需要在哪里进行配置 谢谢各位同学
这是我使用的插件包
但是我发现当前情况 我选中的区域和行高亮的底色太像了 区分不是很明显
想问一下 这个需要在哪里进行配置 谢谢各位同学
M-x global-hl-line-mode
所用的 Face 是 hl-line
,用 M-x describe-face
就能知道。选中 (Region) 区域所用的 Face 是 region
,用 M-: (get-char-property (1- (point)) 'face)
能知道。不过我从来就没定制过 Face,也不知道该怎么做,但这完全是因为我实在不知道选什么颜色好。
哈哈 好吧 好吧 我去看看我vscode的配色 那个好像还不错
M-x customize-face
应该就可以。
vscode 选中文本 会自动取消行高亮。。。
输入 Face 然后按回车键。
那又怎样?!各个程序都有自己处理的方式,如果你已经在用其它的编辑器且喜欢的话,一直用下去就好,不必期待大家都一样。Emacs 的处理方式是让用户自己决定:
(defun chunyang-disable-hl-line-mode ()
(hl-line-mode -1))
(add-hook 'activate-mark-hook #'chunyang-disable-hl-line-mode)
(add-hook 'deactivate-mark-hook #'hl-line-mode)
没 用太久了 该换换了 vs code用不就 emacs感觉比较不错 定制化比较高 所以 能够做到实时跟新自己需要的内容 这才是我换编辑器的原因
请问这个问题解决了吗,我一直被这个问题困扰中,现在尝试从customize environment 寻找选项,还是没有结果
我找到了,M-x customize-face
当提示输入哪个面时,请输入region。然后你会看到类似的东西:
就使用自定义可以轻松地尝试大量颜色。单击[ Choose ]以访问颜色选择器 [ Apply and Save ]。
#后面的值就是颜色值(可以自定义)
(set-face-background 'linum “#000000”)
(set-face-foreground 'linum “#CD661D”)
(set-face-background 'hl-line “#BEBEBE”)
(set-face-foreground 'hl-line “#000000”)
谢谢~~最近一直被这个问题烦恼着