azev

最新的 vscode 是怎么回事?

  •  1
     
  •   azev · Aug 29, 2018 · 9031 views
    This topic created in 2992 days ago, the information mentioned may be changed or developed.
    建议的新版本怎么还要我先把旧版本卸载?
    那我安装的那么多插件和设置是不是也没了?
    在另一台电脑试了下 貌似是没了
    大伙有试过的吗?
    36 replies  •  2018-08-30 01:53:35 +08:00
    gudecatch
    gudecatch
    Aug 29, 2018 via Android
    1
    我卸了重装还有插件
    walle007
    walle007
    Aug 29, 2018 via iPhone
    2
    设置还在 win10
    viazure
    viazure
    Aug 29, 2018
    3
    你安装的时候他自己会卸载旧版本吧。配置还在的
    azev
    azev
    OP
    Aug 29, 2018
    4
    @viazure
    微软最新推荐的一个版本叫全新单用户安装版本 要装这个 得自己手动把之前的卸载
    @jiangliuli 是安装的那个单用户安装版吗?
    Jimrussell
    Jimrussell
    Aug 29, 2018 via Android
    5
    那个单用户版比起全用户版有什么优势么?
    geelaw
    geelaw
    Aug 29, 2018❤️4
    6
    @Jimrussell #5 好处包括但不限于:

    - 安装时不需要管理员权限
    - 更新时不需要管理员权限,也不用 UAC 弹窗
    - 如果这是一台多人使用的电脑(包括提供 Terminal Services 的 Server ),随时都可以更新自己的安装,不需要等其他人都退出 Code
    - 如果觉得删除不干净可以直接删掉用户配置文件,再登录的时候绝对干干净净

    总之现在的趋势是把软件做成 per-user installable。

    为什么设置还在?因为设置默认保存在 %USERPROFILE%\.vscode 的。
    22too
    22too
    Aug 29, 2018
    7
    我也中招了,图标都没了。虽然不影响使用。
    yvanst
    yvanst
    Aug 29, 2018 via Android❤️1
    8
    vs code 有个插件可以备份配置到 gist 上 搜一搜 sync
    viazure
    viazure
    Aug 29, 2018
    9
    @azev #4 对呀,就安装的那个单用户版。直接下载下来运行就完事了
    imn1
    imn1
    Aug 29, 2018
    10
    win 版原来是装在 programn files 的,卸载重装放在 user 下了,这样以后更新不再需要问 admin 权限
    我想是这样
    fengbjhqs
    fengbjhqs
    Aug 29, 2018
    11
    建议使用便携版, 配置文件放在程序目录下, 这样想带走就带走,也不怕配置丢失
    azev
    azev
    OP
    Aug 29, 2018
    12
    @viazure
    这个卸载是新版本安装程序安装过程中自动卸载的?
    不用自己事先手动卸载?
    gudecatch
    gudecatch
    Aug 29, 2018
    13
    @azev 不大记得了,就他给我的链接直接下的。
    geelaw
    geelaw
    Aug 29, 2018 via iPhone
    14
    @azev #12 安装器会帮助你卸载 machine-wide 版本(帮你启动卸载器)。默认情况下会有 UAC 提示。
    min
    min
    Aug 29, 2018
    15
    手动卸载也可以,安装后各种配置还在
    viazure
    viazure
    Aug 29, 2018
    16
    @azev #12 是的,安装过程中自动卸载的。我没有手动卸载过
    halo117
    halo117
    Aug 29, 2018 via iPhone
    17
    我反而不太喜欢这个单用户安装版本,window10 如果重置系统那软件配置就有清空的分险
    secsilm
    secsilm
    Aug 29, 2018 via Android
    18
    那是 insider 版本,可以理解为开发版
    youngxu
    youngxu
    Aug 29, 2018 via Android
    19
    我感觉#6 提到的这些好处对我毫无用处
    EchoChan
    EchoChan
    Aug 29, 2018 via iPhone
    20
    @halo117 vscode 内搜索 sync,插件安装后,怕毛线配置丢失呀,每次打开 vscode 都可以自动上传配置。
    dingz
    dingz
    Aug 29, 2018
    21
    在公司,每次想要更新 vscode 都要麻烦 helpdesk 的 大兄弟过来帮忙输入管理员账号密码。

    真想重装一下。但是想到下载 EXE 安装包又要申报,又要再陈述解释,最后还是放弃。
    azev
    azev
    OP
    Aug 29, 2018
    22
    @viazure
    我了个去 好像出问题了 原先的没有被卸载 现在电脑里有两个 code 了...
    viazure
    viazure
    Aug 29, 2018
    23
    @azev #22 嗯,我刚刚看了下,好像是有两个,你把之前那个卸载就行。我之前放在开始菜单的快捷方式是自动切换成单用户版本的,所以我以为旧版本的已经被卸载掉了。
    ![]( https://i.loli.net/2018/08/29/5b8672bc07969.jpg)
    ArianX
    ArianX
    Aug 29, 2018 via Android
    24
    我的并没有自动卸载,安装之后需要手动卸载全用户版
    geelaw
    geelaw
    Aug 29, 2018
    25
    @halo117 #17 惊天小秘密:即使是 machine-wide 安装,重置之后配置也会清空

    @secsilm #18 并不是

    @dingz #21 一个有趣的问题:如果下载的 exe 不是安装包还需要申报吗?
    azev
    azev
    OP
    Aug 29, 2018
    26
    @geelaw
    并没有启动卸载
    原先的 machine-wide 版还存在
    geelaw
    geelaw
    Aug 29, 2018
    27
    @azev #26 “会自动启动卸载”是官方的说法,我个人没有利用这个功能的机会。不过我刚刚在另一台电脑上尝试了,发现是我恍惚中误读了,应该是“会提示你卸载”。

    如果你想问如何(在安装 per-user 版本之后)卸载 machine-wide 的版本,你可以在 Control Panel - Uninstall a program 或者 Settings - Apps 里搜索 Code,然后点 Uninstall,如果弹出 UAC,则说明即将卸载的是 machine-wide 版本,如果没有弹出 UAC 且你启动了 UAC,则选错了(你还有一次确认的机会,点 Cancel 之后选另一个卸载即可)。

    我恍惚中觉得 per-user installation 的名字里有 (User),但我不确定。(刚刚验证确实是这样。)
    azev
    azev
    OP
    Aug 29, 2018
    28
    @geelaw
    嗯 是的 安装过程中只是含糊的提示了卸载 但其实是要用户自己手动去卸载
    安装文件里是带有 user 的
    VSCodeUserSetup-x64-1.26.1.exe
    azev
    azev
    OP
    Aug 29, 2018
    29
    @geelaw 我启动 user 版的 code 时 会自动应用之前 machine 版 code 的插件
    两个 code 的插件看来能共用?为什么呢
    geelaw
    geelaw
    Aug 29, 2018
    30
    @azev #28 我是指这个地方

    learnshare
    learnshare
    Aug 29, 2018
    31
    单用户版本不谈各种授权窗口,这是比较直接的好处
    angith
    angith
    Aug 29, 2018 via Android
    32
    一直不敢装,给忽略了
    geelaw
    geelaw
    Aug 29, 2018
    33
    @azev #29 一部分答案在 #6。

    推理方式:平时启动 machine-wide 安装的时候也没有用管理员权限,所以 machine-wide 的插件也是安装在用户自己的位置的。实际上这个位置至少包括 %APPDATA%\Code 和 %USERPROFILE%\.vscode。全机还是个人的版本,没有理由在用户数据的存储位置上弄不同。

    我不清楚对于 per-user 安装,安装目录下面是否会安装插件(但里面有很多自带的插件)。
    huangzhe8263
    huangzhe8263
    Aug 29, 2018 via Android
    34
    @dingz 这是在哪家公司那么严。。。
    ErgeAIA
    ErgeAIA
    Aug 29, 2018
    35
    装了 insider, 所有插件都没了,反而觉得干净了,好多插件装了也没啥用,现在用啥装啥,而且现在配置那么简单
    molvqingtai
    molvqingtai
    Aug 30, 2018 via Android
    36
    有可以 sync 之类的插件的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   646 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 21:46 · PVG 05:46 · LAX 13:46 · JFK 16:46
    ♥ Do have faith in what you're doing.