vs code 为啥要把配置文件放在系统目录?

2017-09-14 10:11:28 +08:00
 waiaan

而不是放在 vs code 自己的文件夹下?这样备份和复制到其它电脑上用也麻烦。

11059 次点击
所在节点    Visual Studio Code
19 条回复
coolcoffee
2017-09-14 10:16:11 +08:00
我觉得 VSC 和 Webstorm 主打的本来就是集成环境,开箱即用,不需要过多设置。
jinyang656
2017-09-14 10:17:17 +08:00
Settings File Locations
Depending on your platform, the user settings file is located here:

Windows %APPDATA%\Code\User\settings.json
Mac $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json

你是不是姿势不对
hxsf
2017-09-14 10:17:18 +08:00
系统目录?
你说 %APPDATA% ? 那是用户的软件数据目录。。。

为了多用户的配置不会相互影响
clino
2017-09-14 10:19:06 +08:00
自己的配置文件 ~/.config/Code/User/settings.json 这个文件是会覆盖系统的配置文件吧
remon
2017-09-14 10:23:17 +08:00
装个插件,在多台电脑同步插件和配置就好了啊
waiaan
2017-09-14 10:39:39 +08:00
@jinyang656 就是为什么不放在 vscode 自己的文件夹下,而要放在这里?
MaxTan
2017-09-14 11:00:14 +08:00
那是用户目录,同步配置文件用 Settings Sync 插件
remon
2017-09-14 11:19:48 +08:00
@waiaan #6 就像上面说的,为了多用户的时候互不影响。还有就是大部分情况下,vscode 的安装目录,普通用户是没有写入权限的
silymore
2017-09-14 12:19:21 +08:00
vs 没毛病,楼主绿色软件用多了
shyling
2017-09-14 12:25:58 +08:00
Program Files 默认应该是没权限的吧
ericls
2017-09-14 12:27:17 +08:00
~ 是用户目录
SilentDepth
2017-09-14 12:39:33 +08:00
1. %appdata% 属于用户目录,是多用户数据存放的合理位置,也是微软规范中建议的位置;
2. 不是随便什么软件就能往 %programfiles% 写数据的,UAC 不喜欢这种行为;
3. 用户配置的备份和转移是一个普遍存在的难题,除非编辑器厂商提供配置云同步功能,否则配置文件放哪儿你都得手动处理;
4. 就算配置文件放在软件目录下,你拷贝的时候要连着软件本体一起拷贝吗?
5. 配置文件放在软件目录下,卸载程序的时候怎么办,用户重新安装到其他位置的时候怎么办,其他用户操作生成的非配置文件(缓存、扩展等)放哪儿……
ysc3839
2017-09-14 12:48:46 +08:00
前面的已经说了,都是放用户目录。不放软件目录的原因是没有权限,三平台都没有权限写软件目录。
otakustay
2017-09-14 13:03:58 +08:00
1. 放应用目录下容易没权限
2. 多用户的问题
3. 删了重装能保留配置的问题
imn1
2017-09-14 13:06:16 +08:00
看样子不是 windows 用户,还不熟悉 windows
看样子也不是 linux 用户,还不熟悉 linux
SilentDepth
2017-09-14 13:41:32 +08:00
@imn1 #15 然而 Mac 用户应该问不出这种问题……
imn1
2017-09-14 13:46:36 +08:00
@SilentDepth
我也没说他是 Mac 用户,虽然我知道 Mac 是 BSD 系
只是我自己也不是 Mac 用户,不能下这个判断,没说服力

反正我是觉得他这个问题问得很奇怪
SilentDepth
2017-09-14 14:02:05 +08:00
@imn1 #17 Mac 应用程序大多都是 *.app 包,类似于绿色软件,放哪儿都能执行。类似 Program Files 一样的目录也就是 Applications 了,但我觉得不会有人把配置文件往那里丢的(怎么想都反直觉)。考虑到这么多年培养的 Windows 用户习惯,楼主用着 Windows 问这个问题不难理解……
waiaan
2018-01-01 21:55:19 +08:00
现在的 vscode 可以放在本身的目录下了吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX