deepin zsh使用pure主题
Tofloor
poster avatar
black-hole
deepin
2020-04-17 19:18
Author
本帖最后由 black-hole 于 2020-4-22 11:43 编辑

前提:shell 使用 oh-my-zsh
项目地址:https://github.com/sindresorhus/pure


1.新建文件夹,克隆项目
  1. mkdir -p "$HOME/.zsh"
  2. git clone https://github.com/sindresorhus/pure.git "$HOME/.zsh/pure"
Copy the Code
2. 修改.zshrc文件
  1. vim ~/.zshrc
Copy the Code
3.在对应位置添加相应代码

  1. fpath+=$HOME/.zsh/pure
Copy the Code
  1. autoload -U promptinit; promptinit
  2. prompt pure
Copy the Code
4. 添加代码 解决Zsh 在使用通配符 * 匹配的时候,会出现 zsh: no matches found 的问题
  1. setopt no_nomatch
Copy the Code

追加:最近升级 V20 被坑惨了回退到 15版本,重新安装zsh深感麻烦,然后搞了个自动配置脚本,顺便解决楼下的问题
运行zsh_config.sh脚本,会自动安装配置:autojump自动跳转、zsh-syntax-highlighting语法高亮、zsh-autosuggestions自动补全三大插件及 pure 主题


注意:oh-my-zsh还需要自己安装,此脚本只是免去配置的麻烦


传送门:https://pan.baixiongz.com/#/s/A503So





Reply Favorite View the author
All Replies
avatar
zed7th
deepin
2020-04-17 20:27
#1
主题简约很不错,不过怎么才能实现让命令和参数使用不同的颜色呢
Reply View the author
avatar
black-hole
deepin
2020-04-18 00:59
#2
这个,zsh主题管不了,你得切换终端的主题
Reply View the author
avatar
zed7th
deepin
2020-04-18 17:47
#3
https://bbs.deepin.org/post/191915
这个,zsh主题管不了,你得切换终端的主题

deepin自带终端实现不了,如何调整呢,还是说只能换第三方终端
Reply View the author
avatar
Feng Yu
deepin
2020-04-18 18:20
#4
https://bbs.deepin.org/post/191915
deepin自带终端实现不了,如何调整呢,还是说只能换第三方终端

可以,切换tango配色方案就行了
Reply View the author
avatar
zed7th
deepin
2020-04-18 18:56
#5
https://bbs.deepin.org/post/191915
可以,切换tango配色方案就行了

这个配色我用过,我的意思是能不能像图片上mac终端的那样,cd touch这些shell命令用绿色的,后面的参数是其他颜色的,网上没找到相应的方法。像powershell也是能用不同的颜色区分的
Reply View the author
avatar
Feng Yu
deepin
2020-04-18 20:39
#6
https://bbs.deepin.org/post/191915
这个配色我用过,我的意思是能不能像图片上mac终端的那样,cd touch这些shell命令用绿色的,后面的参数是 ...

可以,zsh本身就支持,我曾经见过manjaro lxqt社区版默认就使用zsh,而且默认就是这种风格,甚至还带灰显+补全旧命令的功能,忘了它用的啥配置了,你可以找找zsh的文档
Reply View the author
avatar
Jack
deepin
2020-04-18 21:03
#7
先mark,以后再看
Reply View the author
avatar
zed7th
deepin
2020-04-18 23:34
#8
https://bbs.deepin.org/post/191915
可以,zsh本身就支持,我曾经见过manjaro lxqt社区版默认就使用zsh,而且默认就是这种风格,甚至还带灰显+ ...

谢谢,我找到了,是zsh的高亮插件,zsh-syntax-highlighting
Reply View the author