问题现象:SI4.0 的一个面板 context window不知道为什么显示不了信息。正常情况下,在主窗口点击某个变量/函数,context window 是可以显示其定义的。
网上搜了下,大部分是基本3.5的解决办法。道理都是相似的,通过重新加载配置来实现解决此问题。
运行source insight, 点击Options->Save Configuration.选择“All settings”,点击"save"按钮。
当“保存”对话框打开时,记下配置文件被保存的目录,它一般有以下形式:“My Documents/Source Insight/Setting”,退出,并不保存 配置。
找到上步中,配置文件中叫“GLOBAL.CF3”的文件,复制它,并重命名为如“OLD.CF3”的形式。
重新启动SourceInsight,选择 Options->Load Configuration,去掉随之出现的对话框最上面复选框,同时选择"Display and Windows",点击右则的load按钮,在出现的对话框中,选择OLD.CF3配置文件。
这是在网上找的,但是SI4.0的配置已经不叫GLOBAL.CF3。这是我在SI4.0下的方法恢复原来的配置文件。
运行source insight, 点击Options->Save Configuration.点击“Continue”,
当“保存”对话框打开时,记下配置文件被保存的目录,它一般有以下形式:“C:\Users\userName\My Documents/Source Insight4.0/Settings”,退出,并不保存 配置。
找到上步中,配置文件中叫“config_all.xml”的文件,复制它,并重命名为如“config_all_old.xml”的形式。
重新启动SourceInsight,选择 Options->Load Configuration,,在出现的对话框中,选择config_all_old.xml配置文件。即可
主要就是配置文件名和3.5有了变化,其实打开 C:\Users\userName\My Documents/Source Insight4.0/Settings 目录,按时间排序,可以看到有四个文件是贴近现在的时间的, Backup_of_layout.xml, layout.xml, Backup_of_config_all.xml, config_all.xml。两个 Backup文件应该是实时在备份配置文件,看文件名,我猜 layout应该是布局什么之类的吧, config_all,应该是所有配置。
关于 SI, 看源码利器。