linux 安装简洁的 zsh
2024-09-08 15:28:45
为什么要安装简洁的 zsh
zsh
是 shell
中的佼佼者,但是网上配置 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
最新文章
- 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
- 基础笔记10(IO 1.7try-with-resource) 装饰模式
- 解决jquery.validate.js的验证bug
- [zt]Singleton和Double-Checked Locking设计模式—UML图及代码实现
- [BTS] Correct the specified Action, or refer to the documentation on the allowed formats for the Actions
- HTML6 展望
- SAP资产明细报表
- 解决ScrollView 与ListView共存显示不完全的问题
- Python转码问题的解决方法:ignore,replace,xmlcharrefreplace
- 我推荐的一些iOS开发书单
- Scrapy的debug方式
- 如何查看maven plugin所包含的goal
- C#中访问私有成员
- java基础复习1
- 有了Openvswitch和Docker,终于可以做《TCP/IP详解》的实验了!
- seacms6.5 注入漏洞1
- Chapter 1 Securing Your Server and Network(13):配置端点安全性
- Java之美[从菜鸟到高手演变]之设计模式二
- SQL server 2017使用教程
- 【刷题】LOJ 556 「Antileaf's Round」咱们去烧菜吧
热门文章
- 视觉十四讲:第十二讲_RGB-D稠密点云
- PPMM
- 基于OpenLayers使用WFS实现GeoServer地图要素的增删改查
- sqlite3数据库Linux 系统移植和使用
- LeetCode-382 链表随机结点
- Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
- Linux操作命令(六)1.wc命令 2.grep命令 3.正则表达式
- pytho获取C函数返回值
- vscode cmake工程launch和task文件设置
- .NET控制台程序秒变asp.net core站点