MonoDevelop 2.8“显示完成窗口”不再可靠地工作。怎么了?

时间:2012-04-22 00:43:20

标签: osx-lion intellisense monodevelop

我在Lion上运行MonoDevelop 2.8。

今天代码完成突然停止工作。过了一会儿,我发现它根本不能再可靠地工作了。

当我键入一个点时,通常会显示该对象的可用方法,但大部分时间不再发生。但是当我在一行的开头键入对象名称时,代码完成再次工作一分钟左右。

string s = "Hello world."
string t = s.

此时应显示完成窗口但不显示。但是,当代替字符串t = s.etc时。我用“s”开始一行。出现代码完成窗口。

string s = "Whatever"
s.

当我按下键盘快捷键(ctrl-space)以完成代码时,我注意到编辑菜单会变为蓝色一秒钟,所以显然MonoDevelop会收到实际的命令,但是没有做任何事情。

我将MonoDevelop从2.8.6(我认为)更新为2.8.8,但行为没有改变。它不是几天前的,它只在今天开始发生。

有什么想法吗?

更新:我刚尝试在同一台计算机上使用新创建的帐户运行MonoDevelop,并且代码完成工作正常。必须是特定于用户的配置文件中的内容。我会看看我是否可以将它们全部捕获下来。

1 个答案:

答案 0 :(得分:0)

尝试清除所有pidb文件。它们位于项目目录和主目录中。

$ HOME / Library / Caches / MonoDevelop-2.8 / CodeCompletionData /