我在改变ansi-term中的背景颜色时遇到了问题(也是术语 - 但是shell很好).它从输出中显示精细的颜色,但输出的背景颜色始终为白色.不是整个缓冲区,而是在已输出的实际字符下.如果我做的事情
(add-hook 'ansi-term-mode-hook
(lambda ()
(set-background-color "purple")))
Run Code Online (Sandbox Code Playgroud)
这会更改缓冲区的背景颜色,但输出会使用自己的背景颜色覆盖它 - 白色.
我也试图找到它正在使用的面部,所以我可以通过这样做C-u C-x =来定制面部的信息 - 这适用于其他一切,甚至指出你在哪里改变它很好..但是在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) …Run Code Online (Sandbox Code Playgroud)