如何阻止VSCode控制台自动在拖入的目录路径前添加&符号
解决VSCode拖放文件夹到终端自动添加&符号的问题
以下是几种可行的解决方法:
方法一:调整VSCode拖放路径转义设置
- 打开VSCode设置(快捷键
Ctrl+,),点击右上角的**打开设置(JSON)**图标,进入配置文件编辑模式 - 添加或修改以下配置项:
"terminal.integrated.dragAndDrop.fileUriMode": "path", "terminal.integrated.dragAndDrop.filePathEscapePattern": [" "]
保存配置后,拖放文件夹到终端时,路径会自动用双引号包裹,不会再出现多余的&符号。
方法二:切换终端类型
如果当前使用的PowerShell终端仍有问题,可尝试切换到其他终端:
- 打开VSCode设置(
Ctrl+,),搜索terminal.integrated.defaultProfile.windows(Windows系统)或对应系统的默认终端设置 - 将默认终端切换为
Command Prompt或Git Bash,重启终端后测试拖放效果
方法三:排查扩展冲突
部分终端类第三方扩展可能干扰拖放行为:
- 打开VSCode扩展面板(快捷键
Ctrl+Shift+X) - 暂时禁用所有终端相关扩展
- 重启VSCode后测试拖放是否正常,逐步定位出问题扩展
内容的提问来源于stack exchange,提问作者Xarin Tasneem Zara
相关产品推荐
相关产品推荐

