使用wsl作为环境来写代码应该很常见了
vscode对于wsl的支持也是比较好的
不过肉身在墙内 就算已经开了代理 很多插件都很难访问的
比如GitHub
已经被墙了1个月了 以至于我把git是安装在wsl里面没法push
那搭配vscode 的代理呢 很遗憾 wsl每次重启都会重置ip的
虽然可以通过host全局来解决 但始终不是那么优雅会污染全局
那么可以选择搭配wsl init来使用
wsl系统里面修改 /etc/init.wsl文件
也可以不用放/etc/init.wsl
原理是修改vscode的设置文件 因为init.wsl 是每次启动wsl都会调用的文件 所以也会执行这里的代码
直接修改vscode的设置文件 这样每次开机之后都能让wsl里面的插件找到正确的代理地址了
如果init.wsl不起作用的话
找到你的账户目录/.zshrc /.bashrc 这两个文件也是一样的