由于VSCode在2024年自动更新到1.86版本后,Remote-SSH无法使用,而一直使用老版本的vscode又不能体验新的功能。为了“鱼和熊掌”兼得,决定使用两个版本的vscode:

vs code给出了portable mode,这个模式为了把所有的配置文件都存放到程序当前的目录,便于复制拷贝,打开后仍然是同样的状态,下面就说一下MacOS下如何操作吧。

  1. 第一个版本使用正常的方式安装,当然两个都可以使用portable模式,只是需要重新配置,懒得弄了。
  2. 下载兼容打开远程工程的版本(  Visual Studio Code November 2023
  3. 将程序解压出来,在应用程序中新建一个文件夹,将解压后的程序放入其中。为了与另一个版本区分,我把app名字改成了LCode。
  4. 在app的同级文件夹下创建code-portable-data文件夹,运行如下命令,将app移除quarantine属性。
    cd app所在路径
    xattr -dr com.apple.quarantine LCode.app

    现在你就可以打开这个程序啦~~打开后,需要把自动更新的设置取消。

  5. 如果你想快速同步另一个版本的设置到这个版本,执行如下命令
    cp -r ~/Library/Application\ Support/Code/ code-portable-data/user-data
    #同步插件
    cp -r ~/.vscode/extensions code-portable-data/

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐