安装 WSL(Windows Subsystem for Linux)
非常建议您阅读官方英文文档 Windows Subsystem for Linux Documentation, 本人也是参考该文档安装成功的。此处暂时不再赘述。
wsl-terminal
安装成功并成功启动以后,你会发现自带终端好丑。配色也很难看并且不支持自定义。
这时候就需要 wsl-terminal 帮忙了。此工具还有非常详细的中文文档。
wsl-terminal
不仅允许你自定义终端主题(因为它基于mintty
)。 还提供了很多工具,主要是在右键菜单添加入口,创建快捷方式,设置环境变量等。你可以参照文档根据自己的需求使用相应工具。
另外,本人觉得Dracula这个主题不错。需要的话可以按照文档下载并更换主题。
tmux
tmux
同样是一个很常用的工具,可以让我们更随意的使用终端。
安装
tmux
sudo apt-get install tmux
你可以通过
man tmux
查看各种操作tmux
一般都需要进一步配置才能使用的更加顺手,此处推荐一个配置 .tmux1
2
3
4$ cd
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s -f .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local .在
wsl-terminal
下使用tmux
需要进一步配置,请参考:使用 tmux
zsh 和 oh-my-zsh
用过mac
的同学肯定深有同感,zsh + oh-my-zsh
实在太好用了。有种离不开的感觉。怎么在Ubuntu
上使用zsh
呢?
安装
zsh
sudo apt-get install zsh
第2部自动安装脚本的最后一步,更改默认
shell
,可能会失败,这时候可以手动更改一下。sudo chsh -s /bin/zsh
根据需求启用插件
vi ~/.zshrc
修改
plugins
部分,以下是本人启用的插件:1
2
3
4
5
6plugins=(
git
history-substring-search
vi-mode
nvm
)
在 VSCode
中使用 WSL
如果我们平时开发都是在 WSL
中运行项目,那使用 VSCode
开发时,终端默认使用 powershell
一定很难受。同样 debug
时也很不方便。可以通过以下方法修改:
终端使用
WSL
修改
vscode
配置, 将terminal.integrated.shell:windows
改为"C:\\WINDOWS\\System32\\wsl.exe"
debug时使用
WSL
只需要在
launch.json
中增加"useWSL": true