让自己的WSL更好用

最近由于要用linux进行一些测试,所以用上了win10自带的wsl(Windows Subsystem for Linux)。但是系统自带的cmd实在是太不好用了,翻了翻网上的教程,发现了一些有趣的东西。

0x00、目前的样式

目前我就是直接用的wsl-terminal,任意目录右击都能打开一个ubuntu终端:

右击空白处

打开后的样子

我主要只用了这几个东西:wsl-terminalzshoh my zshpowerlevel10k主题

0x01、先装个wsl

这一步就没必要细讲了,基本操作:

控制面板–程序和功能–启用或关闭功能–勾上适用于Windows的Linux子系统–确认–打开应用商店–搜linux–装一个自己喜欢的(我装了linux)–打开wsl并设置用户名和密码

指向下面的把软件源改成中科大并更新一遍:

sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo apt-get update

0x02、装上oh my zsh

这部分也挺简单,照着官网来就好(国内连接慢的话,自行解决)

sudo apt install zsh
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

0x03、把wsl-terminal搞好

wsl-terminal的release页面下载最新版:
https://github.com/goreliu/wsl-terminal/releases

下下来,解压,把wsl-terminal/etc/wsl-terminal.conf里的bash改成下面这样:

;shell=/bin/bash
;shell=/bin/bash --login
shell=/bin/zsh

这样打开open-wsl.exe后就自动用zsh

接着运行一下wsl-terminal/tools/1-add-open-wsl-terminal-here-menu.js,让文件夹右键菜单里有Open wsl-terminal Here的选项

0x04、zsh主题改成powerlevel10k

这部分就照着powerlevel10k的GitHub readme内容来做就好

先下载个字体文件,安装了:

MesloLGS NF Regular.ttf

打开open-wsl.exe,右击标题栏–选项,设置字体为刚刚装上的字体,点保存:

设置页面

接着就按教程里写的来做就好了,先clone项目:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

打开zsh配置文件,更改为这个主题:

nano ~/.zshrc
#ZSH_THEME=powerlevel10k/powerlevel10k

zsh配置

运行第一次的配置,按你的喜好来配置就好,最后保存,就配置完成了:

p10k configure

1

2

3

4

后面就不举例子了,按自己的喜好来设置吧

0x05、done

cover

2 Comments

发表评论

您的电子邮箱地址不会被公开。