vscode 无法在Linux上从文件资源管理器复制文件后粘贴完整的文件路径

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

这个问题是否在所有扩展都被禁用时发生?:是

  • VS Code 版本:1.74.2
  • OS 版本:Linux x64 4.15.0-74-generic

我遇到了与 issue #146770 相同的问题,它被锁定了,而且至少在 Linux 上似乎还没有修复。几个月前,我可以粘贴从文件资源管理器复制的完整文件路径,但现在只能粘贴文件名而不是完整文件路径。
重现问题的步骤:

  1. 从 Linux 文件资源管理器复制文件或文件夹
  2. 粘贴到 VS 终端或在 VS code 中打开的文件
k7fdbhmy

k7fdbhmy1#

作为解决方法,我能够通过按住Shift键并拖动文件从资源管理器到编辑器,然后它粘贴了完整的路径。最近在更新到2023年1月版本后,这种行为不再起作用。需要一种从资源管理器复制并粘贴完整路径的方法。

q9rjltbz

q9rjltbz2#

cc @alexdima / @mjbvz This seems to still be partially broken for linux despite #146770 . Any suggestions?

hs1rzwqc

hs1rzwqc3#

我在Linux上也遇到了同样的问题。

e0uiprwp

e0uiprwp4#

我也遇到了这个问题,从KDE上的Dolphin复制时,绝对路径不会被复制。

k97glaaz

k97glaaz5#

@alexdima 有关于修复这个问题的任何消息吗?

3b6akqbq

3b6akqbq6#

在这里也存在同样的问题。

j91ykkif

j91ykkif7#

这个问题变得越来越奇怪了。
之前,当我复制一个文件(CTRL + C),例如/home/john/Downloads/example.txt时,只有在vscode中粘贴文件名(例如CTRL + V)(而在其他编辑器中,完整路径会按照预期被粘贴)。
现在,当我在文件/home/john/Downloads/example.txt上执行CTRL + C操作,并在vscode中用CTRL + V粘贴时,它粘贴了这个字符串:../../../Downloads/example.txt 🤯
我使用的是Ubuntu 22.04,这是我的vscode版本:

Version: 1.83.1
Commit: f1b07bd25dfad64b0167beb15359ae573aecd2cc
Date: 2023-10-10T23:45:31.402Z
Electron: 25.8.4
ElectronBuildId: 24154031
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Linux x64 6.2.0-35-generic
0dxa2lsx

0dxa2lsx8#

在Ubuntu 20.04的VSCode上发生了这个问题:
版本:1.87.0
提交:019f4d1
日期:2024-02-27T23:42:16.599Z
Electron:27.3.2
ElectronBuildId:26836302
Chromium:118.0.5993.159
Node.js:18.17.1
V8:11.8.172.18-electron.0
操作系统:Linux x64 5.15.0-97-generic

h6my8fg2

h6my8fg29#

这个问题也困扰着我。当我在vscode中复制粘贴一个文件路径,例如 /home/my_name/example.txt 时,出现在vscode中的值是 [text](../../example.txt)

相关问题