VSCode确实是非常好用,轻量级的核心程序,丰富的插件支持。这篇文章简单总结一下VSCode使用心得。
自定义插件存储
VSCode默认的插件位置是位于系统盘的,为了避免随着插件的不断下载造成系统盘硬盘资源紧张,需要将插件定义为非系统盘。一种方式是,可以在vscode启动时指定插件目录
code --extension-dir d:\vscode\extensions
个人觉得这个方式并不方便。另一种方式是,为系统盘默认的插件目录建立软链接
# 切换到.vscode目录
mklink /d extensions d:\vscode\extensions
配置VSCode远程插件
VSCode的远程插件简直是应对复杂环境的福音,当它搭配VMWaware等虚拟机时更是备觉便利,既能享有虚拟机中的环境,又能享受windows中vscode的编辑优势。
首先,在Windows中生成id_rsa.pub,将其传入需要连接的虚拟机(或者是其他远程主机),并写入authorized_keys
cat id_rsa.pub >> authorized_keys
在VSCode的插件市场中选择Remote
在离线环境下,或者网络不畅的情况下安装该插件(我们公司限网),需要注意该插件的一直是使用最新版本,因此下载路径经常变化,比如下面的路径就是该插件某个commit号的下载链接
https://update.code.visualstudio.com/commit:2aeda6b18e13c4f4f9edf6667158a6b8d408874b/server-linux-x64/stable
下载完之后,进入~/.vscode/bin目录找到对应的commit号,在清理完目录之后解压下载的插件包
tar -xvf vscode-server-linux-x64.tar.gz --strip-components 1