【问题标题】:How do you clear your MRU list in Visual Studio?如何在 Visual Studio 中清除 MRU 列表?
【发布时间】:2010-09-10 02:32:59
【问题描述】:

我想清除起始页上的项目列表...我该怎么做?我知道我可以在注册表中找到它,但是是否有经过批准的途径?

【问题讨论】:

    标签: visual-studio registry mru


    【解决方案1】:

    有一篇 MSDN 文章 here 建议您只需将项目移动到新目录即可。

    但是,正如您所提到的,项目列表保存在注册表中的以下项下:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
    

    最近的文件列表保存在这个键中:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList
    

    Visual Studio 2015 的注意事项:
    位置变了。详情可以查看this answer

    有些人已经使用自己的工具自动清除此注册表项:
    Visual Studio Most Recent Files Utility
    Add-in for cleaning Visual Studio 2008 MRU Projects list

    【讨论】:

    • 和 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\\FILEMRUList 用于最近的文件。
    • @JayD 谢谢。我将其添加到答案中。
    • 这让我找到了问题的答案:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\\NewProjectDialog\MRUSettingsLocalProjectLocationEntries 以清除新项目对话框的位置下拉菜单。
    • "将项目移动到新目录。"在 msdn 文章.......什么搞砸了建议......感谢这个真实的答案。
    • 对于 Windows 7,这不会删除开始菜单中的最近项目。这篇文章讲述了如何做到这一点:windows.microsoft.com/en-us/windows7/…
    【解决方案2】:

    PowerCommands for Visual Studio 2008

    特点

    • 清除最近的文件列表
    • 清除近期项目列表
    • 清除所有窗格
    • 复制路径
    • 电子邮件代码片段
    • 插入 Guid 属性
    • 显示所有文件
    • 撤消关闭
    • 折叠项目
    • 复制类
    • 粘贴类
    • 复制参考文献
    • 粘贴参考文献
    • 复制为项目参考
    • 编辑项目文件
    • 打开包含文件夹
    • 打开命令提示符
    • 卸载项目
    • 重新加载项目
    • 删除和排序使用
    • 提取常数
    • 转换模板
    • 全部关闭

    【讨论】:

      【解决方案3】:

      如果您尝试打开一个无法再找到的项目,Visual Studio 将提示您允许将其从 MRU 列表中删除。所以如果你临时重命名一个合适的顶级文件夹来伪造项目的消失,你可以一个一个地摆脱这些项目。

      【讨论】:

        【解决方案4】:

        在 Visual Studio 2015 中,所有历史列表(包括搜索历史、文件 MRU 和项目 MRU)现在位于:

        HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\MRUItems

        您将看到每个列表都有一个不同的 GUID 文件夹,每个列表中都有一个名为 Items 的子文件夹。找到包含相关列表的Items文件夹,删除其父GUID文件夹即可。

        Visual Studio 将重新创建 GUID 文件夹以及新的 Items 子文件夹,下次它想再次向列表中添加内容。

        【讨论】:

          【解决方案5】:

          我发现Code Project 中的MRU editor 是一个很好的工具。没有问题,它适用于 2003 年、2005 年和 2008 年。

          【讨论】:

            【解决方案6】:

            注意:此答案特定于 Visual Studio 2010。

            如果不想手动编辑注册表,可以使用PowerCommands for Visual Studio 2010

            PowerCommands 10.0 是 Visual Studio 的一组有用的扩展 2010 年为 IDE 的各个领域添加了附加功能。

            从扩展中清除注册表的具体命令是:

            清除最近的项目列表 此命令清除 Visual Studio 最近的项目列表。清除最近的项目列表命令会弹出一个 清除文件对话框,允许任何或所有最近的项目 选择。

            PowerCommands 可以与 Visual Studio 扩展管理器一起安装:工具 > 扩展管理器 > 在线库:搜索 PowerCommands for Visual Studio 2010

            【讨论】:

              【解决方案7】:

              试用最近使用的文件:Visual Studio 的免费插件,可按项目管理 MRU 文件: 支持 VS 2010、2012、2013。

              对于 Visual Studio 2012、2013: http://visualstudiogallery.msdn.microsoft.com/a61cbd1d-b5a2-490b-a6bb-f0ea3ecf214a

              对于 Visual Studio 2010: http://visualstudiogallery.msdn.microsoft.com/45283881-5a62-4dc1-8ffb-4cbc02709947

              【讨论】:

                【解决方案8】:

                对于 Visual Studio 2013: 打开运行对话框(按 Win + R) 类型:注册表编辑器 导航到:HKEY_CURRENT_USER > 软件 > Microsoft > VisualStudio 单击 12.0 然后文件将显示在右侧。 查找“LastLoadedSolution”,右键单击然后单击修改 将值更改为 0。

                这对我有用。

                【讨论】:

                  【解决方案9】:

                  我不确定此解决方案是否已在此处发布,但如果您有 VS 2013 Update 5,您可以打开开始页面,然后右键单击“最近”列表下方的项目,然后选择“从列表中删除”。不知道其他VS版本怎么样,也许有这个功能。

                  【讨论】:

                    【解决方案10】:

                    我在 VS 2017 中遇到了这个问题,在该版本中,您在注册表中没有任何 MRU 项目,就像以前的版本一样。另一方面,解决方案很简单:转到“工具->扩展和更新”并安装“Visual Studio 的电源命令”。安装后,您的文件菜单将如下所示。

                    只需点击菜单项即可清除项目MRU。

                    【讨论】:

                    • 安装更新 15.5.1 后此解决方案停止工作。 MRU 菜单中不再有任何符号。禁用/启用或卸载/安装无济于事。 15.5.1 破坏了这个特性。
                    猜你喜欢
                    • 1970-01-01
                    • 2018-07-20
                    • 2021-12-24
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多