我使用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颜色?
答案 0 :(得分:0)
Anjuta
使用插件来实现编辑器。实际上,首选插件是名为gtk
的{{1}}模块,但您可以在启动项目时选择GtkSourceView
。虽然可以从Anjuta内部编辑GtkSourceView的某些方面,但其他方面是“系统范围”管理的(您可以在Scintilla
(或/usr/share/gtksourceview-3.0
)中找到配置文件。
在一个vanilla(=未修改的)系统上,calltips可能会没问题,但是如果你使用另一个系统主题(特别是'dark'主题,就像我一样),那么所有的赌注都会关闭。一些主题和谐地改变了颜色细节。其他人只会更改某些方面,这些方面可能会与您在Anjuta / gtksourceview设置中所做的更改发生冲突(主题设置位于-2.0
。
/usr/share/themes/<your theme>/<your gtk>
中的主题目前处于不断变化的状态。最新的gtk3
再次改变了一切。所以,如果你是大胆的,请浏览上面的文件。这是一次冒险。最简单的解决方案是尝试一些替代的“颜色方案”(在gtk3.20.x
中),每个颜色方案的定义都在上面提到的Edit|Preferences|GtkSourceView Editor|Font
目录中。
这个问题并非usr/share/gtksourceview
独有,大多数(如果不是全部)其他IDE都会遇到非常类似的问题。