Ex1.6 vscode实现在windows系统中无缝连接WSL

为了让新手在linux系统下拥有更好地代码编写体验,我推荐使用vscode插件WSL链接本地的linux镜像,从而解放终端,因为vscode与wsl同属于微软开发的产品,所以生态方面可以更好地发挥各自优势,在这之前你需要做好前Ex1.4中的前置准备。需要注意的一点是:vscode不支持年老的Ubuntu18。所以,再平行安装一个Ubuntu24跟vscode结合,之前的U18,不受影响。

你将拥有的功能:

  1. windows桌面双击图标,直达ubuntu指定目录的工作区
  2. 图形化文件操作界面,与windows的文件操作方式一致
  3. 极致的代码编辑体验与快捷方便的插件交互

安装过程:

  1. 前往vscode官网下载安装包并安装
  2. 打开vscode,ctrl+shift+x打开扩展,(记住扩展这个图标布局在哪里)搜索并安装几个插件
    • Chinese (Simplified) (简体中文)
    • WSL
  3. 安装后可能需要重启vscode(右下角),重启即可。
  4. 扩展插件图标上多了一个电脑图标,鼠标放上去不动会显示远程资源管理器,点它会出现个新的窗口,这时候你会发现WSL安装过的所有linux镜像都显示了。
  5. 鼠标移到你想使用的镜像上,比如Ubuntu,点击向右的小箭头(在当前的窗口中连接),这时vscode会替换为新的界面,且已经进入镜像,下方显示的终端可以输入linux命令
  6. 点击菜单栏 文件 -> 打开文件夹 -> 选择你想双击直达的文件夹 -> 确定,这时终端已经一起进入到你选择的文件夹了
  7. 点击菜单栏 文件 -> 将工作区另存为 -> 显示本地 -> 桌面(或者任意你想保存的位置)-> 改名(不改也行) -> 确定,你会发现桌面(或者任意你想保存的位置)多了一个后缀为.code-workspace的文件(没显示后缀可以右击 -> 属性),关闭vscode。
  8. 双击刚刚保存的code-workspace文件,你会发现直接进入到指定的linux工作区
  9. 右击左侧文件或者文件夹,选择在文件资源管理器中显示,这时候出现的弹窗是linux系统中的文件,你可以用windows中的任何熟悉的方式去操作文件
  10. 最后就是其它插件的下载了,大家可以自行探索,因为我使用python编程,所以我这建议的有这几个
    • python (Python语法提示)
    • black formatter (python代码格式化)
    • vasp、lammps、gaussian等等语法输入辅助插件

vscode还有更多配置本文未讲,比如自动保存、关闭更新等,这个教程很多,就不重复讲了。

Tip Code