VSCode箭头键移动光标自动选中文本的排查与解决方法
VSCode箭头键移动光标自动选中文本问题解决方案
一、快速恢复箭头键正常功能的方法
- 经排查该问题源于Emacs的mark set模式,只需选中任意文本后按下
Ctrl+G即可退出该模式,箭头键就能恢复正常移动光标不选中文本的状态。
二、通用VSCode设置/扩展排查方法
- 禁用全部扩展定位问题源:打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P),输入Extensions: Disable All Installed Extensions,重启VSCode后测试问题是否消失。若消失,再逐个重新启用扩展,找到触发问题的具体扩展。 - 重置用户设置排查配置问题:打开命令面板,输入
Preferences: Open Settings (JSON),先备份当前所有自定义设置,然后清空配置文件并重启VSCode。如果问题解决,再逐步恢复之前的设置项,逐一测试定位到引发问题的配置。 - 检查自定义快捷键绑定:打开命令面板,输入
Preferences: Open Keyboard Shortcuts (JSON),搜索与箭头键、文本选择相关的快捷键配置,查看是否存在将箭头键绑定到cursorMoveSelect类命令的自定义设置,这类绑定会导致移动光标时自动选中文本。 - 切换默认键盘布局:如果使用了Emacs等非默认键盘映射,暂时切换回VSCode默认布局,测试问题是否仍然存在,以此排除键盘映射的影响。
内容的提问来源于stack exchange,提问作者riz94107
相关产品推荐
相关产品推荐

