代码之家  ›  专栏  ›  技术社区  ›  TheSoftwareJedi jac

Visual Studio热键偶尔会发生变化,特别是F6和ctrl-shift-b用于构建。为什么?

  •  87
  • TheSoftwareJedi jac  · 技术社区  · 16 年前

    我总是按 F6 建立我的项目。突然间,我的一些Visual Studio实例希望我使用 Ctrl键 - 换档 - . 它与键盘无关-菜单选项的实际文本从“ F6 “to” Ctrl键 - 换档 - “。

    关于如何修复的任何答案,以及 是什么引起的 ?

    10 回复  |  直到 7 年前
        1
  •  69
  •   ScottCher    16 年前

    键盘映射损坏问题?检查工具/选项、环境/键盘。应该会看到一个键盘映射方案的下拉列表,旁边是一个重置按钮。点击重置按钮。

    我对你的设置不负责-在这样做之前先保存它们,以防万一你拧了狗。

    噢,万一外面的毒品有问题的话,我想这是一个有效的问题,如果有人投票关闭它的话,这个问题就会被解决。当然,我已经说过了,这是肯定的,不是吗?

        2
  •  51
  •   stuartd saeed    16 年前

    您的键盘方案已更改-转到“工具/选项/环境/键盘”并将默认键盘方案设置为“Visual C 2005”。

        3
  •  18
  •   g t Omri Btian    8 年前

    这是因为您可能选择了“常规开发设置”作为您的Visual Studio的默认环境设置(这通常是在安装完vs之后的第一次启动时进行的,因为它弹出一个对话框来选择默认环境设置)。

    如果只想更改键盘热键设置,只需遵循其他人提出的解决方案即可。( 工具>选项>环境>键盘>Visual C 2015 ) 但是 这只会将键盘设置更改为C设置,而将其余设置保留为常规设置。

    如果您真的打算将整个环境更改为C设置,那么请遵循此方法。

    解决方案1:

    1. 转到“工具”(菜单)
    2. “导入和导出设置”
    3. “导入所选环境设置”
    4. 选择“是,保存我的当前设置”或“否,只导入新设置,覆盖我的当前设置”
    5. “要导入哪些设置集合?”
    6. 在“默认设置”树下,选择“Visual C”节点(您可能会看到黄色警告标志,无需担心),然后单击“完成”按钮。

    或者你也可以这样做

    解决方案2:

    1. 转到“工具”(菜单)
    2. “导入和导出设置”
    3. “重置所有设置”
    4. 选择“是,保存我的当前设置”或“否,只导入新设置,覆盖我的当前设置”
    5. 从列表中选择“Visual C”,然后单击“完成”按钮。

    这两种方法都会给你带来相同的结果,将你的整个环境变为“视觉C”。

    享受编码:

        4
  •  8
  •   jezrael    10 年前

    如果您有其他键绑定并且不想重置该批,请使用: Tools -> Options -> Environment -> Keyboard

    然后找到 Build.BuildSolution Build.RebuildSolution (根据您的喜好)选择 Global Use shortcut in 下拉列表,将光标置于 Press Shortcut Key 掴耳光 F6 . 它将显示当前分配给您的内容,对于我来说是遍历拆分窗格(可能会覆盖 F6 第一次使用拆分窗格时?我一直在想为什么我的家庭开发机器 F6 我的工作没有,我想起来了,我从来没有在家里使用过拆分窗格),然后点击分配。

        5
  •  6
  •   Nick Whaley    16 年前

    这是因为您安装了VMware。它重新映射该键,以便F6可以用于在虚拟机上启动调试。

    也惹恼了我。

        6
  •  3
  •   jezrael    10 年前

    您可以重新分配 换档 + F6 要仅生成当前项目:

    1 /去 Tools -> Options -> Environment -> Keyboard

    2/显示包含以下内容的命令: Build.BuildSelection

    3/集中精力 Press shortcut keys 出版社 换档 + F6 分配它

        7
  •  2
  •   CAD bloke    12 年前

    记事本++的nppscripting插件在np++运行时破坏了我整个操作系统的ctrl-shift-b。卸载插件(我不得不手动从记事本+插件文件夹中删除dll)为我修复了损坏的密钥映射。

        8
  •  1
  •   0xBADF00D    10 年前

    我安装了tpfancontrol,它全局捕获了ctrl+shift+b。我使用了中提到的工具 this answere 找出哪个程序注册了哪些快捷方式。

        9
  •  0
  •   Elaskanator    8 年前

    我的解决方案中有一个过时的版本(包含的库显然使用的是旧的dll版本,运行时会丢失methodexception),因此我删除了C项目中的所有bin目录,重新启动了Visual Studio,突然间,这个问题在我开始使用Visual Studio 3年多以来首次影响到我。

    不知道这会如何影响我的用户设置,但它显然影响了。他们从使用“Visual C 2005”键盘配置文件改为“默认”。

        10
  •  0
  •   Stefano Pagana    7 年前

    工具->选项->环境->键盘

    搜索此命令:“ClassViewContextMenus.ClassViewProjectBuild”

    分配F6