我使用 Ubuntu 作为前端开发的虚拟机。但最近我一直在测试 Linux (WSL 2)](https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/)的[Windows 子系统,到目前为止还不错。

不再需要运行 VM! (因为我只关心命令行功能)。

另外,我一直在尝试oh-my-zsh,我不得不说它太棒了!

这是关于如何开始使用 WSL的指南,由@jeremycmorgan提供。


所以我的终端现在看起来像这样:

[Alt](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 字体:

  1. 以管理员身份打开 Powershell 会话。

  2. 下载并展开 Powerline 字体库:

powershell -command "& { iwr 100045 <https://github.com/powerline/fonts/archive/master.zip> 100046 100044 -OutFile ~\\fonts.zip }" Expand-Archive -Path ~\\fonts.zip -DestinationPath ~

  1. 更新执行策略以允许安装字体:

Set-ExecutionPolicy Bypass

  1. 运行安装脚本:

~\\fonts-master\\install.ps1

  1. 将执行策略恢复为默认值:

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
)

进入全屏模式 退出全屏模式

让我知道您选择了哪个主题!此外,如果您有任何疑虑,请随时与我们联系。

Logo

更多推荐