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 username@9.134.xx.xx # 输入一次密码

(2)在云服务器上给.ssh文件夹和authorized_keys文件授权
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

远程启动代理

pm2 start "npm run dev" --name test
posted on 2018-11-25 14:51  DJ荒野  阅读(299)  评论(0编辑  收藏  举报