代码之家  ›  专栏  ›  技术社区  ›  Dean

F12不再在Visual Studio中工作

  •  78
  • Dean  · 技术社区  · 17 年前

    这让我快发疯了。自从我安装了ReSharper 4, F12

    中高音

    有趣的是,当我使用 中高音 我实际上得到了两个声明选项的条目。

    有人遇到过这个问题吗?

    我正在使用VisualStudio2005SP1。

    11 回复  |  直到 15 年前
        1
  •  268
  •   Vinyl Warmth    7 年前

    我遇到了相同的问题,并通过首先重置我的Visual Studio键盘映射来解决它:

    工具>选项>键盘>重置

    然后进入ReSharper选项并应用该方案:

    更新:

    对于2017年以后的车辆:

    工具>选项>环境>键盘>重置

    再竖琴>选项>环境>键盘及;菜单>键盘快捷键>申请方案

        2
  •  47
  •   Rikalous    17 年前

    我曾经有过几次Resharper和visualstudio键绑定混淆的情况,我在整理它们时遇到了问题。

    工具->定制->键盘菜单选项。

        3
  •  21
  •   kristoffer_o    13 年前

    对于ReSharper 8和Visual Studio 2012:

    工具>选项>键盘>重置

        4
  •  18
  •   BehrouzMoslem    8 年前

    我遇到了这个问题,按照图片中描述的步骤解决了这个问题:

    打开路径上的Visual Studio选项卡:工具>&燃气轮机;选项>&燃气轮机;键盘

    enter image description here

    enter image description here

    然后重新打开上面的路径并执行以下操作:

    enter image description here

        5
  •  8
  •   David Chiew    10 年前

    我在VS2015中使用Resharper 9.1.3时遇到了这个问题,我尝试了Ryan的答案,但仍然不起作用。

    • 在完成Ryan概述的步骤后,我点击了F12,Resharper会问 ,我选择 . 还是不行。
    • 工具>选项>键盘>选择 ReSharper.ReSharper\u GotoNextHighlight
    • 所选命令的快捷方式 点击 去除 好啊 .

    在这之后它工作了!

        6
  •  3
  •   Yury Kozlov    8 年前

    您可能已在键盘上启用Fn模式(蓝色键),这将覆盖功能键(包括F12)的默认行为。

        7
  •  2
  •   Andrius NaruÅ¡evičius    10 年前

    gridList.Method1();
    gridList.Method2();
    

    然后右键单击以下任意一项: gridList 点击 Find Usages (或仅使用 Shift+F12 )但它说“找不到用法”,即使它只差一行!有时候VS重启会有帮助,有时候不会。清除整形器的缓存似乎有助于: 再竖琴->选项->环境->一般->清除缓存

        8
  •  1
  •   SourceSurfer    5 年前

    对于ReSharper Ultimate 2017.3.3和Visual Studio 2017: 工具>选项>工具>外部来源>默认Visual Studio导航>拯救 enter image description here

        9
  •  0
  •   Sudhanshu Mishra    13 年前

    下面是我如何修复它的(蛮力工作!)

    注:列出的步骤适用于VS 2012和ReSharper 7.1.3

    1. 退出visual studio,确保进程devenv.exe不再存在于正在运行的进程中(在我的案例中存在,我必须从任务管理器执行“结束进程树”)
    2. 重新安装重新锐化器

    祝你好运!

        10
  •  0
  •   NightOwl888 Jabrwoky    8 年前

    这些步骤为我解决了这个问题:

    1. 卸载设备管理器中的键盘
        11
  •  0
  •   Nour Lababidi    7 年前

    “网络要素” 添加或更新visual studio“Web Essentials”,您可以在以下位置找到它: 菜单>&燃气轮机;工具>&燃气轮机;扩展和更新

    Web Essentials

        12
  •  0
  •   Dan Mihalea    7 年前

    ReSharper添加了一个 “好”的新事物,他们现在称之为一个特性:智能进入声明。尽管听起来很愚蠢,但它在默认情况下处于启用状态: “好”。

    该功能在从提供的链接上进行了说明 here 但老实说,至少它应该让它一直处于禁用状态,而不是重新发明轮子。它还告诉您如何禁用该功能 “好”特性。

        13
  •  0
  •   Larry Aultman    7 年前

    有时它与VisualStudio没有任何关系。确保您的键盘具有键盘本身的功能键设置,以便将F12功能发送到Visual Studio。这是一件容易错过的事。

        14
  •  0
  •   Dennis T --Reinstate Monica-- inazaruk    7 年前

    我刚刚安装了Pulovers宏创建者和 设置为暂停宏的全局热键。它在有机会进入VS之前拦截了按键。

    After changing the hotkey

        15
  •  0
  •   Christian Larsson    6 年前

    我的问题是在VisualStudio中尝试“查看定义”时无法使用命令“Alt+F12”。我通过另一个论坛帖子发现,Nvidia的GeForce体验覆盖了一些“Alt”快捷方式,并将其用于屏幕录制等功能。

    对我来说,解决这个问题的方法是进入GeForce体验设置并关闭游戏内覆盖的使用:

    enter image description here

    或者,如果要使用覆盖,只需更改快捷命令即可。

        16
  •  0
  •   mbies    6 年前

    更新至2020年。我也有同样的问题,也尝试了很多方法,但仍然没有奏效。。。[VS 2015,ReSharper 2019.3.1] 但是,正如安德里奥斯所说: 再竖琴->选项->环境->一般->清除缓存。这需要重新启动VS,但随后它开始按预期工作。

    总结是:(尝试上述步骤)+重新竖琴..->清除缓存+VS重新启动。希望这将是有用的

        17
  •  0
  •   rgarg    6 年前