最佳终端设置 - Terminator + ZSH + Powerlevel10k
我尝试了一个新的 Linux (Ubuntu) 终端设置,它非常棒。我想和你分享。 你会设置什么? 终结者终端,支持将终端屏幕垂直和水平分割成多个窗口。在使用区块链等分布式系统时非常有用。 ZSH 框架添加生产力插件和自定义颜色主题。 Powerlevel10k 用于“速度、灵活性和开箱即用的体验”。 [](https://res.cloudinary.com/practicaldev/image
我尝试了一个新的 Linux (Ubuntu) 终端设置,它非常棒。我想和你分享。
你会设置什么?
-
终结者终端,支持将终端屏幕垂直和水平分割成多个窗口。在使用区块链等分布式系统时非常有用。
-
ZSH 框架添加生产力插件和自定义颜色主题。
-
Powerlevel10k 用于“速度、灵活性和开箱即用的体验”。
[](https://res.cloudinary.com/practicaldev/image/fetch/s--kCSxQsJQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/jdsnr1m42mh4xq0jkwrz.png)
安装终结器
sudo apt-get install terminator
进入全屏模式 退出全屏模式
打开它。
[](https://res.cloudinary.com/practicaldev/image/fetch/s--O-C8SFDY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// dev-to-uploads.s3.amazonaws.com/i/a1zo7uskon3ttt5i18pj.png)
安装ZSH
sudo apt install zsh
进入全屏模式 退出全屏模式
并使其成为您的默认外壳:
chsh -s $(which zsh)
进入全屏模式 退出全屏模式
或者查看官方 ZSH Github repo并选择你喜欢的安装过程。
PowerLevel10k 主题
ZSH 的伟大之处在于可以实现的个性化水平。我发现这个主题看起来很扎实:https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
安装主题
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc
source ~/.zshrc
进入全屏模式 退出全屏模式
准备好迎接酷炫的部分了吗?该主题带有一个交互式指南,可根据您的意愿“按您的喜好”设置所有内容。
配置自定义字体[可选]
如果您对特定字体有弱点,您可以根据PowerLevel10k 的字体说明安装和配置它。
配置颜色、空间、特征
[](https://res.cloudinary.com/practicaldev/image/fetch/s--VuwJiJpW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://raw.githubusercontent. com/romkatv/powerlevel10k-media/master/configuration-wizard.gif)
p10k configure
进入全屏模式 退出全屏模式
启用电池插件
到目前为止,我所做的最后一次个性化设置是在终端屏幕内启用电池状态。
您可以通过打开vim $HOME/.p10k.zsh
文件并取消注释此行来执行此操作:
[](https://res.cloudinary.com/practicaldev/image/fetch/s--UXSnYj13--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/8qd122712sdtuz0i1ekf.png)
你完成了!
主题甚至包括最后一个命令所用的时间:
[](https://res.cloudinary.com/practicaldev/image/fetch/s--MWdS2e29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/sid4oulvoklzraw9jx2p.png)
如果你喜欢这个设置,请在 Twitter 上告诉我!
卢卡什卢卡奇
@web3coach
2 天 2 次教程。呸。
另一个是关于尝试新的终端设置:Terminator + ZSH + PowerLevel10k
dev.to/web3coach/best...
@ThePracticalDevtwitter.com/Web3Coach/stat...
18:24 PM - 2020 年 7 月 7 日
卢卡什卢卡奇@web3coach
如何在 Linux 机器上安装 Go:https://t.co/hcZZ2WTPmE 刚刚记录了我昨天下午的@thepracticaldev#golang
[](https://twitter.com/intent/retweet?tweet_id u003d1280568270173736960)
更多推荐
所有评论(0)