我尝试了一个新的 Linux (Ubuntu) 终端设置,它非常棒。我想和你分享。

你会设置什么?

  • 终结者终端,支持将终端屏幕垂直和水平分割成多个窗口。在使用区块链等分布式系统时非常有用。

  • ZSH 框架添加生产力插件和自定义颜色主题。

  • Powerlevel10k 用于“速度、灵活性和开箱即用的体验”。

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

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

打开它。

[Alt](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 的字体说明安装和配置它。

配置颜色、空间、特征

[P10k 配置](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文件并取消注释此行来执行此操作:

[Alt](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)

你完成了!

主题甚至包括最后一个命令所用的时间:

[Alt](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 上告诉我!

Lukáš Lukáč 个人资料图片

卢卡什卢卡奇

@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

Twitter 回复操作[Twitter 转发操作](https://twitter.com/intent/retweet?tweet_id u003d1280568270173736960)推特赞动作

Logo

更多推荐