为什么要安装简洁的 zsh

zshshell 中的佼佼者,但是网上配置 zsh的方案,千篇一律的都是配置的 oh-my-zsh,个人感觉非常臃肿,配置低的话,用起来还会非常卡。

安装 zsh

本文以 ubuntu 为例,演示原生 zsh 安装过程

1.安装插件

sudo apt install git zsh zsh-autosuggestions  zsh-syntax-highlighting -y

2.安装 p10k

sudo git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git  /usr/share/powerlevel10k

3.更改默认的 shell

chsh -s /usr/bin/zsh

4.在 ~./.zshrc 中添加如下代码;(由于系统差距,可能会导致部分 .zsh文件位置不同,根据实际情况填写。)

source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/powerlevel10k/powerlevel10k.zsh-theme
. /etc/zsh_command_not_found
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # 配置颜色
alias ls='ls --color=auto'
alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto' # some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

配置 p10k主题

1.输入命令命令,打开配置界面

p10k configure

根据提示,选择自己的风格即可.

比如下面的配置过程。就是看你是否能正常显示相应的符号,以此配置。

2.如果实现最完美的配置,需要添加 p10k 提供的字体。具体见p10k官网

参考文献

https://zhuanlan.zhihu.com/p/345559097

最新文章

  1. 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
  2. 基础笔记10(IO 1.7try-with-resource) 装饰模式
  3. 解决jquery.validate.js的验证bug
  4. [zt]Singleton和Double-Checked Locking设计模式—UML图及代码实现
  5. [BTS] Correct the specified Action, or refer to the documentation on the allowed formats for the Actions
  6. HTML6 展望
  7. SAP资产明细报表
  8. 解决ScrollView 与ListView共存显示不完全的问题
  9. Python转码问题的解决方法:ignore,replace,xmlcharrefreplace
  10. 我推荐的一些iOS开发书单
  11. Scrapy的debug方式
  12. 如何查看maven plugin所包含的goal
  13. C#中访问私有成员
  14. java基础复习1
  15. 有了Openvswitch和Docker,终于可以做《TCP/IP详解》的实验了!
  16. seacms6.5 注入漏洞1
  17. Chapter 1 Securing Your Server and Network(13):配置端点安全性
  18. Java之美[从菜鸟到高手演变]之设计模式二
  19. SQL server 2017使用教程
  20. 【刷题】LOJ 556 「Antileaf's Round」咱们去烧菜吧

热门文章

  1. 视觉十四讲:第十二讲_RGB-D稠密点云
  2. PPMM
  3. 基于OpenLayers使用WFS实现GeoServer地图要素的增删改查
  4. sqlite3数据库Linux 系统移植和使用
  5. LeetCode-382 链表随机结点
  6. Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
  7. Linux操作命令(六)1.wc命令 2.grep命令 3.正则表达式
  8. pytho获取C函数返回值
  9. vscode cmake工程launch和task文件设置
  10. .NET控制台程序秒变asp.net core站点