Marco Nie - wsl https://blog.niekun.net/tag/wsl/ WSL 下使用 VS Code 编辑器 https://blog.niekun.net/archives/1166.html 2020-02-26T15:50:00+08:00 Windows Subsystem for Linux (WSL) 就是 Windows 10 下安装的 Linux 子系统,有了它可以很方便的使用 Linux,WSL 也可以很方便的访问本地磁盘文件。vs code 已经成为目前个平台最流行的代码编辑平台,也是我最常用的编辑器,通过插件设置,可以在 WSL 环境下使用 vs code,这对于环境开发和编辑工作有极大的帮助,下面介绍设置方法。相关链接:Windows 10 上使安装 WSL:https://niekun.net/index.php/archives/1148.html在 Windows 和 WSL 中共享 Git 证书:https://niekun.net/index.php/archives/1159.html在 Git 中缓存 GitHub 密码信息:https://niekun.net/index.php/archives/444.html安装 remote-WSL 插件在 vs code 插件管理搜索并安装 remote-WSL,安装后可能需要重新打开 vs code:以 WSL 打开新窗口在 vs code 中按 F1 打开命令控制器,输入 remote-WSL:new window:也可以点击左下角绿色图标,也会弹出相关的命令:点击 remote-WSL:new window 后会打开新窗口,左下角图标就会显示当前是在 WSL 系统下:现在就可以进行下面的开发工作了,可以新建一个终端:可以看到已经在 Linux 环境下了。想要打开文件或文件夹,直接从菜单中选择 file - open folder/file,首次会显示 WSL 用户根目录,根据导航选择到需要的文件/文件夹:我为了方便操作磁盘文件,将 Windows 用户目录 link 到了 WSL 用户目录:ln -s /mnt/c/users/YOURNAME ~/windows10 其它对于 WSL 下使用 git 共享 Windows 证书,从而不用输入账户密码,可以参考我的文章:https://niekun.net/index.php/archives/1159.html首次使用 git 可能会提示要定义 user.name 等信息,设置命令如下;git config --global user.email "you@example.com" git config --global user.name "Your Name" git config --global push.default simple 在 Windows 和 WSL 中共享 Git credentials 证书 https://blog.niekun.net/archives/1159.html 2020-02-26T12:34:00+08:00 将 Git 的 credential 证书保留在系统,可以避免每次操作都需要输入账户密码。各系统中设置缓存参考我的文章:https://niekun.net/index.php/archives/444.html对于 Windows 10 用户,系统内置了 Windows subsystem for Linux (WSL),我们可以共享存储在本地的 Git credential 证书,这样两个系统使用 git 都很方便。关于 WSL 的安装与使用参考:https://niekun.net/index.php/archives/1148.html首先在 Windows 10 下设置 credentials,在 power shell 下输入如下命令:git config --global credential.helper wincred 可以在仓库内测试执行 git push 命令,如果提示输入账户密码,则输入一次,以后就不会再提示了。然后在 WSL 设置,打开系统内安装好的 WSL,首先安装好 git,然后敲入如下命令:git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-wincred.exe"