版权声明:本文为原创文章,转载请注明作者和出处。
北京时间2019年5月3日,在PyCon 2019的大会上,微软发布了VS Code Remote。支持该特性需要Stable 1.35.0以上的版本,或Insiders版本。VS Code官方URL:https://code.visualstudio.com/
准备工作
开发人员模式
Windows 10左下的Win(Windows的“开始”)图标,找到设置->更新和安全->开发者选项->勾选“开发人员模式”。
启用或关闭Windows功能
打开“控制面板”->下拉,选中显示小图标->选中“程序和功能”->选中“启用或关闭 Windows功能”->勾选“适用于Linux的Windows子系统”,并点击确定。
WSL安装
Windows的Microsoft Store提供了很多Linux发行版的子系统,大家可以根据自己的喜好进行选择,本文所选用的是Ubuntu 18.04 LTS。
获取方法:
- 打开Microsoft Store,搜索wsl
- 选择喜欢的发行版安装,等待提示完成,然后可以选择固定在菜单
- 打开菜单上的WSL,会提示等待…
完成以上3点,才算是完成了WSL的安装。
WSL配置
软件源配置
sudo vim /etc/apt/sources.list
如果想保存原有的sources.list,请先自行备份。我这里是完全替换为以下内容:
1 | deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse |
sudo apt-get update
基础软件安装
sudo apt install build-essential cmake make
私有软件安装
请各位同学忽略这里,这里为个人使用。
sudo apt install lftp libxml2 libxml2-dev python python-dev python-pip cscope emacs-nox
sudo apt-get –no-install-recommends install xmlto asciidoc
sudo pip install xmltodict
Go安装:
- wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
- sudo tar -C /usr/local -xzf go1.13.1.linux-amd64.tar.gz
- sudo echo “export PATH=$PATH:/usr/local/go/bin” >> /etc/profile
scons安装:
- wget http://prdownloads.sourceforge.net/scons/scons-3.1.1.tar.gz
- tar xvf scons-3.1.1.tar.gz
- cd scons-3.1.1
- sudo python setup.py install
repo安装:
sudo apt-get install repo
VS Code安装
VS Code插件安装
以下插件都应安装在Local中:
- Remote Development,发布者: Microsoft
- Chinese (Simplified) Language Pack for Visual Studio Code,发布者: Microsoft
WSL窗口
新建一个WSL窗口,需要在左下角点击><,在弹出的选择框内选择Remote-WSL:New Window
最后,就可以根据自己的编程语言决定安装的插件了。