• 一种解决Code Map与ReSharper冲突导致Visual Studio 2013 Peek Definition失效的办法


    更正

    3月6号:

    经再次测试,单独使用Code Map或ReSharper,对Visual Studio的Peek Definition无影响,但是两者一起使用时,Peek Definition失效,结论是:Code Map与ReSharper冲突了。我现在的做法是,编写新模块时启用ReSharper并禁用Code Map,阅读旧模块时反过来。当然,可以让两者同时工作,做法有点麻烦:禁用Code Map(重启VS),再启用Code Map(重启VS),现在Peek Definition可以用了,而且是ReSharper的增强版。其实,浏览代码时只用ReSharper也行,但是Code Map有些功能实在是太好用了,不忍放弃。

    问题描述

    刚安装完的Visual Studio 2013(Update 1),Peek Definition(查看定义,快捷键Alt + F12)功能是有效的,但是安装JetBrains ReSharper 8.1之后,发现点击Peek Definition后滚动条一直在跑,却没定义信息,如下图所示。虽然同时安装了Code Map,但是经实验,确定不是Code Map引发的冲突。实验过程大致是,新建虚拟机->安装系统->安装VS->安装Code Map,Peek Definition功能正常。查找ReSharper冲突也使用了该办法,在此不赘述。

    背景信息

    操作系统

    Visual Studio版本及插件

    解决办法

    先说个彻底的办法:卸载ReSharper,然后就没有然后了。

    我现在的做法

    打开VS,挂起ReSharper,打开解决方案,再启用ReSharper,然后你会发现,好用的Peek Definition又回来了。操作截图如下:

    其他

    ReSharper还有一个功能,Show Quick Document,如下图所示,我个人觉得还是没VS自带的Peek Definition方便。

    最后,国际惯例,Q群:185718116。

    基础决定高度 Du bist immer noch in meiner Welt Silva
  • 相关阅读:
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
  • 原文地址:https://www.cnblogs.com/michaellfx/p/3583271.html
Copyright © 2020-2023  润新知