系统快捷键的Bug,VS Code
Tofloor
poster avatar
kearney
deepin
2020-11-26 05:49
Author

在安装VS Code之后,win + E 打开的不再是文件管理器,而是VS Code;

在VS Code右键打开文件管理器,打开的是新的VS Code;

系统设置修改打开文件管理器的快捷方式也无效,还是会启动VS Code;

我以为是VS Code的问题,在给microsoft提出feedback之后得到答复是VS Code没有对系统快捷jian做修改,

说明OS 本身设置快捷方式有误。

然后在类似的issue找到了解决办法的曙光,亲测了有效

```bash

$ code /usr/share/applications/mimeinfo.cache
```

找到inode/directory=code.desktop;dde-file-manager.desktop; 

然后修改为inode/directory=dde-file-manager.desktop;

And,我的github就是BackMountainDevil

https://github.com/microsoft/vscode/issues/111273

https://github.com/microsoft/vscode/issues/109807


Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2020-11-26 06:15
#1

顶一下

Reply View the author
SamLukeYes
deepin
2020-11-26 06:30
#2

看起来像是个治标不治本的方法,哪天刷新一下缓存没准又变回来了[尾]

Reply View the author
Fredoong
deepin
2020-11-26 06:40
#3

你这种情况应该是因为你的VS Code已经代替了Deepin文管,成为了你Deepin系统的新文管!并不是快捷键的问题。

Reply View the author
kearney
deepin
2020-11-26 18:04
#4
Fredoong

你这种情况应该是因为你的VS Code已经代替了Deepin文管,成为了你Deepin系统的新文管!并不是快捷键的问题。

所以你说是VS Code的问题???

Reply View the author
kearney
deepin
2020-11-26 18:06
#5
SamLukeYes

看起来像是个治标不治本的方法,哪天刷新一下缓存没准又变回来了[尾]

确实是的,VS Code本身没毛病,因为我装VS Codium没毛病,装了VS Code就有这个bug,目前我只发现这种临时办法,然后向社区反应bug。VS Code团队表示不是他们的锅

Reply View the author
Fredoong
deepin
2020-11-26 18:16
#6
kearney

所以你说是VS Code的问题???

Super + E 是打开文件管理器,但是你当前的文件管理器是VS code,所以它就打开了VS code,就这么回事。

我建议你找个文件夹,右键把默认的打开方式从VS code改成Deepin自带的文件管理器,你再试试是否符合你的预期。

如图

Reply View the author
kearney
deepin
2020-11-27 02:40
#7
Fredoong

Super + E 是打开文件管理器,但是你当前的文件管理器是VS code,所以它就打开了VS code,就这么回事。

我建议你找个文件夹,右键把默认的打开方式从VS code改成Deepin自带的文件管理器,你再试试是否符合你的预期。

如图

你说的方法我刚才试了确实有效。所以这个bug的根源在于OS 还是VS Code。。。。

Reply View the author
SamLukeYes
deepin
2020-11-27 02:44
#8
kearney

你说的方法我刚才试了确实有效。所以这个bug的根源在于OS 还是VS Code。。。。

如果一定要说是 bug 的话,是 dde 没有处理好默认文管设置的问题。能直接打开文件夹本来就是 vscode 的 feature。

Reply View the author