mac下如何同时使用两个不同版本的vscode

由于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/

安装两个 VSCode 插件,首先需要打开 VSCode 编辑器。然后按照以下步骤进行操作: 1. 在 VSCode 编辑器中,点击左侧的插件图标,或者按下快捷键 Ctrl+Shift+X (Windows) / Command+Shift+X (Mac) 来打开插件面板。 2. 在插件面板的搜索框中,输入 "ESLintPrettier - Code formatter" 并按下回车键。 3. 在搜索结果中,找到 "ESLintPrettier - Code formatter" 插件并点击安装按钮进行安装。 4. 安装完成后,重复步骤2和步骤3,搜索并安装第二个插件。 5. 第二个插件的名称是 "EditorConfig for VS Code"。 安装完成后,你就可以开始使用两个插件了。 此外,你还可以通过配置文件来设置代码格式化的规则。你可以创建一个名为 ".prettierrc" 的文件,并将以下配置复制到其中: ```json { "printWidth": 80, "tabWidth": 2, "useTabs": false, "semi": false, "singleQuote": true, "trailingComma": "none", "bracketSpacing": true, "arrowParens": "always", "htmlWhitespaceSensitivity": "ignore" } ``` 这些配置将会影响代码的打印宽度、缩进的空格数量、是否使用制表符、是否使用分号等格式化规则。 另外,如果你希望在保存文件时自动进行代码格式化修复,你还可以在本地 VSCode 的 "settings.json" 文件中进行配置。但需要注意,如果你的项目中存在 ".editorconfig" 文件,那么这些本地设置将失效。 通过安装两个插件和进行相应的配置,你可以实现自动保存和修复代码的功能,同时也能确保团队成员之间的代码格式统一,避免不必要的冲突。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [VsCode格式化建议](https://blog.csdn.net/weixin_40959812/article/details/125312570)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值