shell – emacs ansi-term背景颜色
发布时间:2020-12-15 21:20:46 所属栏目:安全 来源:网络整理
导读:我在改变ansi-term中的背景颜色时遇到了问题(也是术语 – 但是 shell很好).它从输出中显示精细的颜色,但输出的背景颜色始终为白色.不是整个缓冲区,而是在已输出的实际字符下.如果我做的事情 (add-hook 'ansi-term-mode-hook (lambda () (set-background-colo
我在改变ansi-term中的背景颜色时遇到了问题(也是术语 – 但是
shell很好).它从输出中显示精细的颜色,但输出的背景颜色始终为白色.不是整个缓冲区,而是在已输出的实际字符下.如果我做的事情
(add-hook 'ansi-term-mode-hook (lambda () (set-background-color "purple"))) 这会更改缓冲区的背景颜色,但输出会使用自己的背景颜色覆盖它 – 白色. 我也试图找到它正在使用的面部,所以我可以通过做Cu Cx =来定制它在脸上的信息 – 这适用于其他一切,甚至指出你在哪里改变它是很好…但在ansi术语我得到这个 character: m (109,#o155,#x6d) preferred charset: ascii (ASCII (ISO646 IRV)) code point: 0x6D syntax: w which means: word category: .:Base,a:ASCII,l:Latin,r:Roman buffer code: #x6D file code: #x6D (encoded by coding system utf-8) display: by this font (glyph code) xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x50) Character code properties: customize what to show name: LATIN SMALL LETTER M general-category: Ll (Letter,Lowercase) There are text properties here: face (:background "white" :foreground "black") [back] 我不知道这是在哪里设定的. 另外,我使用了多个主题,我知道它们有ansi-term-color-vector(zenburn等).我已经浏览了custom-face中的每个样本,也没有在那里的任何地方. 有关如何覆盖/设置这一点的任何想法,所以它只是透明(或未设置)的背景,就像其他一切一样? 谢谢你的帮助. 解决方法
我不确定我是否理解您的设置中发生了什么,但您可以尝试设置:
(setq term-default-bg-color "#211E1E") (setq term-default-fg-color "#AAAAAA") 从头开始尝试缓冲区启动一个新术语并检查. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |