本文基于Windows10 1709更新后在Windows Store安装的Bash
下载安装wsl-terminal
wsl-terminal
是一个Github上的一个基于mintty
和wslbridge
的WSL模拟器
- 下载 wsl-terminal
- 解压后运行目录下的
open-wsl.exe
- 运行
tools
目录下的1-add-open-wsl-terminal-here-menu.js
,注意当前该脚本需要有完全控制System的权限
安装Zsh和oh-my-zsh
-
安装Zsh
sudo apt-get install zsh sudo apt-get install git-core
-
安装oh-my-zsh
sudo wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
-
将其配置为默认Shell
chsh -s /bin/zsh zsh
用
vim
打开.bashrc
, 在文件开头输入以下内容# Launch Zsh if [ -t 1 ]; then exec zsh fi
修改颜色及主题
-
用
vim
打开.zshrc
, 将主题修改为agnoster
,重启终端 -
下载 DejaVu Sans Mono for Powerline 并安装以修复相关字体缺失问题
-
在
wsl-terminal
->选项
->字体
中修改体字为DejaVu Sans Mono for Powerline
,注意wsl-terminal
所在目录的权限问题 -
在
wsl-terminal
->选项
->外观
->主题
中选择自己喜欢的主题 -
下载 dircolors-solarized ,在
.zshrc
中加入eval dircolors ~/Git/dircolors-solarized/dircolors.256dark
以激活。 -
用
vim
打开dircolors.256dark
,将EXEC 00;38;5;64
替换为EXEC 00;38;5;244
参考资料
- https://medium.com/@Andreas_cmj/how-to-setup-a-nice-looking-terminal-with-wsl-in-windows-10-creators-update-2b468ed7c326