title: 使用多设备开发时的技巧 categories: [tools, vscode]
多设备开发时, 代码如何同步, 常用偏好如何同步, 怎么方便地进行切换. 这是个课题.
我大概有两种思路:
使用远程开发机的做法是最彻底的, 但同时也是存在弊端的. 比如前端开发时使用 8080 端口, 但如果多人使用开发机或者多台开发机所在同一网络, 则会出现冲突.
编辑器同步设置则需要再对多个开发目录进行额外同步, 比如 .ssh/
和项目 Git 目录.
以下均以 VS Code 为例.
使用 VS Code 扩展 Remote - SSH 可以更加方便地在远程开发机上进行开发.
看到一篇帖子在问如何在多台设备上同步 VS Code 的设置. 我正有此痛点.
在帖子中看到两种做法:
基于对微软的信任, 有官方的自然用官方的.
VS Code Insiders 的图标是青色的, 可以与 VS Code 同时存在.
Settings Sync 功能使用起来非常简单, 登录然后选择同步就好了.
这里说一下登录, 和 Live 功能类似, 但以前只有微软账号, 现在 (可能和收购有关系?) 还可以选 GitHub 账号. 如果同时有两个平台的账号, 建议还是选择 GitHub, 因为在使用中发现如果登录失败, 当使用 GitHub 时, 可以通过 code 再次进行登录尝试, 程序员更友好一些吧.