我使用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
使用插件实现编辑器。实际上,首选插件是一个名为gtk
的GtkSourceView
模块,但是您可以在启动项目时选择Scintilla
。尽管gtksourceview的某些方面可以从anjuta内部进行编辑,但其他方面是“系统范围”管理的(您可以在/usr/share/gtksourceview-3.0
(或-2.0
)中找到配置文件)。
在普通的(未修改的)系统上,calltips可能是可以的,但是如果您使用另一个系统主题(特别是像我这样的“暗”主题),那么所有的赌注都将被取消。有些主题会和谐地改变颜色细节。其他只会更改某些方面,这些方面可能与您在anjuta/gtksourceview设置中所做的更改冲突(主题的设置在/usr/share/themes/<your theme>/<your gtk>
中)。gtk3
中的主题目前处于连续变化状态。最近的一次又改变了一切。所以,如果你胆大妄为,看看上面的文件。这真是一次冒险。最简单的解决方案是尝试一些可选的“配色方案”(在gtk3.20.x
中),每个方案的定义都在上面提到的Edit|Preferences|GtkSourceView Editor|Font
目录中。
这个问题并不是usr/share/gtksourceview
独有的,大多数(如果不是全部的话)其他ide都有非常相似的问题。
关于c++ - 如何在Anjuta中更改调用提示的颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31746360/