【问题标题】:MonoDevelop 2.8 "Show Completion Window" does not work reliably any more. What's wrong?MonoDevelop 2.8“显示完成窗口”不再可靠地工作。怎么了?
【发布时间】:2012-04-25 01:04:56
【问题描述】:

我在 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,并且代码完成工作。必须是特定于用户的配置文件中的内容。我看看能不能把他们全都追完。

【问题讨论】:

    标签: osx-lion intellisense monodevelop


    【解决方案1】:

    尝试清除所有 pidb 文件。它们位于您的项目目录以及您的主目录中。

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

    【讨论】:

    • 我在我的 Mac 上找不到该文件夹​​,但操作系统相同。知道后续 Unity 更改可能会转移到哪里吗?
    猜你喜欢
    • 2016-12-19
    • 2011-06-28
    • 2018-08-13
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多