美化你的终端 - WSL2
我使用 Ubuntu 作为前端开发的虚拟机。但最近我一直在测试 Linux (WSL 2)](https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/)的[Windows 子系统,到目前为止还不错。 不再需要运行 VM! (因为我只关心命令行功能)。 另外,我一直在尝试oh-my-z
我使用 Ubuntu 作为前端开发的虚拟机。但最近我一直在测试 Linux (WSL 2)](https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/)的[Windows 子系统,到目前为止还不错。
不再需要运行 VM! (因为我只关心命令行功能)。
另外,我一直在尝试oh-my-zsh,我不得不说它太棒了!
这是关于如何开始使用 WSL的指南,由@jeremycmorgan提供。
所以我的终端现在看起来像这样:
[](https://res.cloudinary.com/practicaldev/image/fetch/s--MvTyE-aq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// dev-to-uploads.s3.amazonaws.com/i/724h6x5po0rgdjj1orqi.png)
这是相同的指南。 (假设您启用了 WSL,安装了 Ubuntu 和 Windows Terminal App,如果没有,您可以按照本指南)
安装 oh-my-zsh:
确保已安装 zsh:
apt install zsh
进入全屏模式 退出全屏模式
安装 ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
进入全屏模式 退出全屏模式
安装和配置电力线字体
要安装 Powerline 字体:
-
以管理员身份打开 Powershell 会话。
-
下载并展开 Powerline 字体库:
powershell -command "& { iwr 100045 <https://github.com/powerline/fonts/archive/master.zip> 100046 100044 -OutFile ~\\fonts.zip }" Expand-Archive -Path ~\\fonts.zip -DestinationPath ~
- 更新执行策略以允许安装字体:
Set-ExecutionPolicy Bypass
- 运行安装脚本:
~\\fonts-master\\install.ps1
- 将执行策略恢复为默认值:
Set-ExecutionPolicy Default
编辑 WSL 的设置:
要配置字体:
对于 Windows 终端应用程序:
-
打开 Windows 终端应用程序。
-
进入设置。
-
更新 json,列出其中一种 Powerline 字体。
对于 Ubuntu 应用程序:
-
打开 Ubuntu 应用程序。
-
打开属性对话框。
-
从字体选项卡中,选择一种 Powerline 字体,例如 ProFont for Powerline。
-
点击确定。
选择您的主题! 🎨
您现在可以为您的终端选择所需的主题,从](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes)中有很多到[可供选择。我正在使用“不可知论者”。
你可以这样做:
-
编辑“.zshrc”文件
nano ~/.zshr
-
将主题更改为您选择的主题:
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in ~/.oh-my-zsh/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
进入全屏模式 退出全屏模式
您还可以启用不同的插件:
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)
进入全屏模式 退出全屏模式
让我知道您选择了哪个主题!此外,如果您有任何疑虑,请随时与我们联系。
更多推荐
所有评论(0)