首页 > 解决方案 > 如何使用转义路径分隔符复制文件路径?

问题描述

我的操作系统是windows。右键单击文件并从菜单中选择“复制相对路径”项时复制的文件路径。

examples\53407041\index.jsx

我想复制带有转义路径分隔符的文件路径:

examples\\53407041\\index.jsx

我该怎么做?我发现了一个相关的问题

标签: visual-studio-code

解决方案


我已经关注这个问题一段时间了,它已经通过一个设置解决了(它现在可以在 Insiders Build 中工作,应该在 v1.59 中):

Explorer: Copy Relative Path Separator

有选项

相对路径分隔符设置

auto是默认值。尝试/获取posix版本。这仅适用于Copy Relative Path编辑器选项卡和资源管理器文件/文件夹上下文菜单命令,不适用于Copy Path.

这不会像您特别要求的那样逃避 Windows 反斜杠,但 posix 正斜杠分隔符在操作系统中的工作范围更广。

新设置explorer.copyRelativePathSeparator允许在调用“复制相关路径”操作时显式设置要使用的路径分隔符。可用的选项有:

  • auto(默认):使用操作系统特定的路径分隔符
  • /: 使用斜杠作为路径分隔符
  • \\: 使用反斜杠作为路径分隔符

推荐阅读