visual-studio-code - 在 Windows 10 上按 Ctrl+Shift+P 时 VS Code 未收到 "P"

标签 visual-studio-code vscode-settings

<分区>

命令托盘的键盘快捷键 (Ctrl+Shift+P) 在 VS Code 中已停止工作。当我转到 File -> Preferences -> Keyboad Shortcuts 时,我可以确认 Ctrl+Shift+P 组合键仅存在默认键绑定(bind)。

但是,当我单击 Record Keys 并键入 Ctrl+Shift+P 时,只有 "Ctrl+Shift" 显示在键绑定(bind)搜索中盒子。因此,当按住 Ctrl+Shift 时,VS Code 似乎永远不会收到 P,但它确实收到其他组合的 P(例如,Ctrl+P)。

显然有什么东西阻止了 VS Code 接收完整的组合键。我如何识别它?

最佳答案

鉴于 Firefox 也看不到 Ctrl+Shift+P 的附加信息(在评论中),问题似乎很明显不属于 VSCode 本身。

剩下三种主要的可能性:

  1. 操作系统或键盘驱动程序中存在错误。
  2. 一些其他软件正在拦截 Ctrl+Shift+P
  3. 键盘硬件出现故障。

要分辨哪个,首先重置键盘软件堆栈。这可以通过多种方式完成,以增加侵入性和完整性:

  • 按下并释放每个有问题的键。
  • 按下并释放所有相邻的键。
  • 拔下并重新插入键盘(如果不是笔记本电脑)。
  • 插入另一个键盘。
  • 操作系统的热重启。
  • 完全关闭计算机电源,然后再打开。

如果上述步骤之一确实解决了问题,那么这在短期内是好的,但问题可能会再次出现。在这种情况下,选项包括升级键盘驱动程序、切换键盘以及升级或切换操作系统。

如果即使使用不同的键盘问题仍然存在,那么我怀疑假设 #2 是正确的。在不了解您的设置的情况下,很难就如何进一步诊断提供具体建议,但我会采取的基本方法是一个一个地停止运行程序,每次检查键序列现在是否有效。

关于visual-studio-code - 在 Windows 10 上按 Ctrl+Shift+P 时 VS Code 未收到 "P",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61026933/

相关文章:

visual-studio-code - VSCode 是否有键/命令将光标移动到屏幕的第一行/最后一行?

visual-studio-code - 如何使用键盘快捷键保存和关闭标签页?

json - VSCode typescript 导入 json 文件高亮问题

visual-studio-code - VSCODE : Prevent Double Clicking from Expanding Pane

visual-studio-code - 如何将 Git Bash 添加到 VsCode

java - 安装了扩展的 Visual Studio Code 上与 Lombok 相关的错误

javascript - Node.js 调试流程

azure - 可以将本地 PowerShell 连接到 Azure Runbooks 吗?

python - 为 VS Code IntelliCode 加载 Python 时出错

git - 使用 VS Code 作为 git diff 工具