我使用的是基本的GDB CLI工具,没有任何TUI前端。它突出了代码的某些部分,其颜色与我的终端背景相同,使它们难以区分。我知道禁用源代码高亮显示是可能的,但我想让它。
除了 configure突出显示库或 Pygments包提供高亮显示之外,我在文档中并没有发现太多,但是对于如何检查GDB实际使用的它们中的哪一个,或者如何配置它们和调整颜色,我没有一个字。
发布于 2021-09-08 15:45:57
在esc.style中编辑/usr/share/source-highlight/esc.style
GDB使用的是源-高亮,它不应与称为“重点”的类似工具相混淆,它由包括Debian和Ubuntu在内的一些发行版提供。检查GDB是否与其实际链接是可能的:gdb --configuration输出中应该有gdb --configuration行。它被记录在info source-highlight中,并由.lang和.style文件配置。esc的意思是‘转义’,在终端中用于输出,esc.style的使用在GDB源中是硬编码的,如果适当的话检查终止和使用esc256.style会更正确,但它是按照编写的方式编写的。
https://stackoverflow.com/questions/69100745
复制相似问题