详细

vscode 设置指南

一、settings sync的设置

  1. 首先安装settings sync
  2. 参考settings sync说明在github上设置personal access tokens,设置完后输入sync upload上传vscode的设置,需要github token
  3. 在另一台电脑上输入sync download下载vscode的设置,需要github gist
  4. 注意:由于早期存在vscode设置的github token但是失效了,会报如下错误
Sync : Invalid / Expired GitHub Token. Please generate new token with scopes mentioned in readme. Exception Logged in Console.

因此,我们要去github上重新生成新的token,然后

Win下:C:\Users\Administrator\AppData\Roaming\Code\User
Mac下~/Library/Application Support/Code/User/syncLocalSettings.json
Linux下~/.config/Code/User/syncLocalSettings.json
进入目录后找到 syncLocalSettings.json 这个文件查找token并替换后面复制的值就可以顺利进行同步配置信息了

远程开发

1.vscode版本检查

例如 v1.35.1及以上版本

2. 安装sshclient(Mac不需要,跳过此步骤)

git 中包含 ssh.exe,通过安装git 配置环境变量,使用ssh。将该路径( C:\Program Files\Git\usr\bin)添加到 PATH环境变量,如果是安装到其它路径的对应修改路径。

3.vscode中安装远程插件

搜索并安装 remote-ssh插件

4. 依次添加远程配置信息

Host 个人测试
HostName 127.0.0.2
User root
Port 36000
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

5. 免密登录配置

  • 将公钥拷贝到服务器
(1)拷贝文件
###############手动复制
cat id_rsa.pub | pbcopy
vim ~/.ssh/authorized_keys # 打开远程服务器文件,粘贴上述公钥
or
rz -bye
cat id_rsa.pub >> ~/.ssh/authorized_keys
###############自动动复制
ssh-copy-id -p 36000 [email protected] # 输入一次密码
(2)在云服务器上给.ssh文件夹和authorized_keys文件授权
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

远程启动代理

Terminal window
pm2 start "npm run dev" --name test