我用的是fedora 22和dnf install -y anjuta。
我创建了一个新的C++项目,并编写了以下代码:
int hello(int a, int b);
int main()
{
hello(
// After I have typed '(', the calltips window popped up,
// but the background color and text are too dark to tell.
// The calltips window cannot be captured through screenshot.
return 0;
}
int hello(int a, int b)
{
return a + b;
}如何在Anjuta中更改calltips的颜色?
发布于 2016-06-26 00:10:04
Anjuta使用一个插件来实现编辑器。实际上,首选的插件是一个名为GtkSourceView的gtk模块,但您可以在开始项目时选择Scintilla。虽然可以从Anjuta内部编辑GtkSourceView的某些方面,但其他方面是在系统范围内管理的(您可以在/usr/share/gtksourceview-3.0 (或-2.0)中找到配置文件)。
在一个普通的(=未修改的)系统上,调用提示可能是可以的,但如果你使用另一个系统主题(特别是‘暗’主题,就像我一样),那么所有的赌注都是无效的。一些主题会和谐地改变颜色细节。其他人只更改某些方面,这可能会与您在Anjuta/gtksourceview设置中所做的更改发生冲突(主题设置在/usr/share/themes/<your theme>/<your gtk>中。
gtk3中的主题化目前处于不断变化的状态。最新的gtk3.20.x再次改变了一切。所以,如果你很大胆,可以看看上面的文件。这是一次相当大的冒险。最简单的解决方案是尝试一些替代的“配色方案”(在Edit|Preferences|GtkSourceView Editor|Font中),每个方案的定义都在上面提到的usr/share/gtksourceview目录中。
这个问题并不是Anjuta独有的,大多数,如果不是所有的话,其他IDE都有非常类似的问题。
https://stackoverflow.com/questions/31746360
复制相似问题