vscode Ctrl + D 不会将选择添加到下一个匹配项,

bcs8qyzn  于 3个月前  发布在  Vscode
关注(0)|答案(9)|浏览(78)

这个问题在所有扩展都禁用时是否发生?:是的
VS Code版本:1.86.2
操作系统版本:10.0.19045 N/A Build 19045
重现步骤:
在一个文档中高亮多次出现的文本
按Ctrl + D(将选择添加到下一个匹配项)
无React
描述:
随机笔记:
启用和禁用扩展
尝试重新绑定任何内容时,按下Ctrl + D,我只看到ctrl
我已经进行了软重装和硬重装,删除了roaming和其他文件夹,如here所回答的那样。
日志:
2024-02-02 09:20:18.526 [info] [KeybindingService]: / 软分派键盘事件
2024-02-02 09:20:18.527 [info] [KeybindingService]: \ 键盘事件无法分派
2024-02-02 09:20:18.527 [info] [KeybindingService]: / 接收到keydown事件 - 修饰符:[ctrl],代码:ControlLeft,键码:17,键:Control
2024-02-02 09:20:18.528 [info] [KeybindingService]: | 将keydown事件转换为修饰符:[ctrl],代码:ControlLeft,键码:5('Ctrl')
2024-02-02 09:20:18.528 [info] [KeybindingService]: \ 由于与其他按键一起按下,键盘事件无法在keydown阶段分派。
2024-02-02 09:20:19.245 [info] [KeybindingService]: + 忽略单个修饰符ctrl,因为它与其他按键一起被按下。

h5qlskok

h5qlskok1#

感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.86.0。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!

ix0qys7i

ix0qys7i2#

请使用 Preferences: Open Keyboard Shortcuts (JSON) 命令并检查您的内容。您可能还想通过将所有条目用 /*...*/ 包裹起来来注解掉它们,然后重新测试。

wyyhbhjk

wyyhbhjk3#

已经查看了文件,没有发现任何异常。
不确定您建议我注解掉哪个部分,我没有覆盖项。

wvmv3b1j

wvmv3b1j4#

我也有这个问题在下一个版本,看起来像是一个回归?

$x_1^{a_0}b_1^x$

pn9klfpd

pn9klfpd5#

抱歉误报-看起来Ctrl + D对我来说已经不再工作了(CtrlD可以独立工作,但Ctrl + D不行),所以可能不是VS Code的问题。在VS Code的“键盘快捷键”中甚至没有注册Ctrl + D的录制模式(它只停留在“ctrl”上)。

8hhllhi2

8hhllhi26#

因此,在记录模式下,我的行为是相同的,然而我的Ctrl + d在其他地方都能正常工作。

r3i60tvu

r3i60tvu7#

同样的问题。问题出在snagit将ctrl+D注册为全局热键。你可以使用Hotkey Detective来测试哪个程序正在使用全局热键。

unhi4e5o

unhi4e5o8#

根据日志,基于日志,VSCode没有收到$x_{ctrl+d}$键绑定。一定有一些应用程序劫持了它。

你能在这个网站上按一下你提到的工作和不工作的键盘快捷键吗?然后发送屏幕截图?$x_{https://w3c.github.io/uievents/tools/key-event-viewer.html}$

irlmq6kh

irlmq6kh9#

Thanks mate, this is what i got back!

相关问题