Day 03:转吧转吧七彩霓虹灯之 p10k

更新
我把从第一天到现在每天的 Home 目录都放上 GitHub 了,README.md 里面有说明
这是今天的 Release https://github.com/simba-fs/2021-ironman-example/releases/tag/day03


昨天装好外挂管理器了,接下来我们要用 zplug 来装一些好玩的外挂罗!

p10k

p10k 是 powerlevel10k 的缩写,这是一套 zsh 的 prompt 主题,是我用过设定最简单效果也很好的,重点是不论有没有装特殊字型,他都可以用!

安装字型(可跳过)

p10k 官方推荐 nerd font,这是一个给开发者的字型集,包括各种程序语言网路服务的 icon 等等。p10k 官方也有提供修改过专门给 p10k 的字型档连结里有各种终端机模拟器的字型安装教学(英文)。
其实如果你只想要部份 icon,只要把 ttf 档放在 ~/.fonts 下就可以了,不需要改终端机字型,他找不到时会去抓(我自己试是可以的,系统 ubuntu 20.04、terminal: gnome-terminal )
如果你想要在 CLI 有各种 icon 的话你才需要安装上述字型,如果不需要可以跳到下一小节

安装 p10k

p10k 说到底只是一个外挂,所以我们可以透过 zplug 安装,打开 ~/.zshrc,在 # plugins 那行下面加上以下设定

# plugins
+ zplug 'romkatv/powerlevel10k', as:theme, depth:1

关於这段是什麽意思呢,zplug 提供了一张精美的图来帮助我们理解
首先,以 zplug 开头,然後接 github 的 username/reponame,再来可以用 tag 做修饰,例如我们安装 p10k 时就用了 as:themedepth:1
,两个 tag 之间以逗号加上一个以上的空白隔开
zplug

修改好 ~/.zshrc 之後,为了新载入设定,最间单的方式是关掉终端机再打开,这时候他应该会问你要不要安装 p10k,按 y。接下来 p10k 的设定画面就会跳出来,我们可以进入下一节了!

设定 p10k

p10k 的设定界面做得很好,按几个按键就结束了,然後你就会得到一个漂亮的 zsh。
整个设定流程分成三个部份。第一部份是字型确认,他会举出几个字给你看,分别是菱形、锁、debian icon 和 python icon,最後是测试 icon 会不会挤在一起。你就根据他的提示确认你的字型就可以了。
再来第二部份是设定 prompt,p10k 可以让你设定几乎每一个小细节,按照说明把他按完就好了,这里都凭个人喜好。
最後是一部份是设定,像是要不要启用 Instant Prompt Mode,要不要使用设定。
在设定过程中的每一步你都可以按 r 重来、q 离开。

❓ > 为什麽设定完 p10k 之後进到某些目录(像是 git )会一直跳出错误
这是因为 zplug 的关系,重开终端机就可以解决了
? 重新设定
你可以用 p10k configure 指令重新设定,流程都一模一样
p10k-configrue
设定过程(样式设定是参考用)
❓ > 在终端机下面那行彩色的是什麽
这是 tmux,大概下星期会介绍

这篇文不小心断更了,呜呜呜,这里是我新的新开的文章系列 https://ithelp.ithome.com.tw/users/20130473/ironman/4804


<<:  AI ninja project [day 3] AI RPA系统--名片前处理篇

>>:  iOS APP 开发 OC 第二十四天,funtion 参数是否可以nil?

韩乡韩国料理 #韩式小菜吃到饱

这是我第一次去韩乡,也是唯一的一次。 上图是「韩式起司辣鸡」。韩乡的料理还不错,价位介於200元上下...

Day 7 [Python ML] Machine Learning的处理流程

Step 1: 蒐集数据 要先将自己需要的数据下载好,并且确认资料格式而去做不同的处理 Step ...

Day_14 Router/Switch/Gateway/NAT

前面几天连续介绍有线与无线的应用,多数家中或单位的网路就都从这些应用做拓展。让透天每层楼都有网路、w...

<Day4>永丰Python API — Shioaji

今天,我们差不多要正式进入主题了!! 首先当然得先来简单介绍一下未来几天我们所会使用到的软件— Sh...

Day 1. 开场

前言: 在去年挑战了Hashicorp 0 到 0.003 介绍Hashicorp Consul, ...