zsh安装与自定义主题
zsh安装与自定义主题
Zsh(Z-shell)
是一款用于交互式使用的shell
,也可以作为脚本解释器来使用。其包含了bash
,ksh
,tcsh
等其他shell
中许多优秀功能,也拥有诸多自身特色。 从
macOS Catalina
版开始,其默认shell
从bash
改为zsh
。
zsh的安装及配置
- 安装zsh (出错的话更新安装包)
sudo apt install zsh
- 修改默认shell为zsh
chsh -s /bin/zsh
- 安装oh-my-zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
##如果不成功,请执行下面两条命令,成功了就不需要做下面两条
wget 47.93.11.51:88/install_zsh.sh
bash install_zsh.sh//有可能缺git
//输入git 按提示安装即可
- 安装zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting##有可能出现卡顿 可以ctrl + c结束,重复试几次
- 使用命令
vim .zshrc
打开.zshrc文件,找到plugins=()
这一行,将zsh-syntax-highlighting添加进去
plugins=(git zsh-syntax-highlighting)
- 安装其他插件
##命令自动补全插件
mkdir ~/.oh-my-zsh/plugins/incr
wget http://mimosa-pudica.net/src/incr-0.2.zsh -O ~/.oh-my-zsh/plugins/incr/incr.plugin.zsh
##命令自动推荐,根据历史记录
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
##目录自动跳转插件
sudo apt install autojump
- 使用命令
vim .zshrc
,打开后在最后插入以下内容:
autoload -U colors && colorsPROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m "RPROMPT="[%{$fg[yellow]%}%?%{$reset_color%}]"PROMPT+="%(?:%{$fg_bold[green]%}✔ :%{$fg_bold[red]%}✗ )"
PROMPT+='%{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)'ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"# # Useful support for interacting with Terminal.app or other terminal programs
[ -r "/etc/zshrc_$TERM_PROGRAM" ] && . "/etc/zshrc_$TERM_PROGRAM"
source ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh
source /usr/share/autojump/autojump.sh
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
注意,复制后可能会因为Vim的配置导致以上内容被注释,也就是在前面加上了
#
,如果有的话,删掉就行。
source ~/.zshrc
主题效果
用户名 @ 主机 上一条命令提示 路径名
涉及 git
的,还可以显示分支名,以及如果还有未上传的文件(working tree not clean) 会提示×
zsh安装与自定义主题相关推荐
- VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件
1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...
- DBeaver 设置暗黑色主题 DBeaver 安装自定义主题
DBeaver 设置暗黑色主题 DBeaver 安装自定义主题 一.设置步骤 1.版本:21.3.3.202201221033 2.窗口 --- 首选项 --- 用户界面 --- 外观 --- 主题 ...
- 如何配置vim(设置快捷键,自定义主题,安装插件)
vim是一款轻量级的编辑器,并且有着强大的插件群.其强大的自定义快捷键功能,可以让你不碰鼠标的情况下,实现各种编辑操作. vim的配置目录 .vimrc是vim的配置文件, 用户需要修改这个文件来对v ...
- 蝉知自定义HTML,如何安装蝉知主题
蝉知支持主题的安装,主题可以在官方市场购买(蝉知主题),也可以通过后台"设计""界面""导出主题"功能制作主题. 注意: 1.安装加密主 ...
- Element-ui自定义主题换肤
在使用Element-ui进行项目开发时,我们会想把那个饿了么的天蓝色换成自己项目的主题色,那如何在自己的项目中实现换肤耶,我这次用的是 使用命令行主题工具生成css文件 的方式换肤 1. 用vue- ...
- Jenkins自定义主题教程
Jenkins自定义主题 由于Jenkins自带的样式比较丑陋,所以有很多第三方的样式库,这里针对jenkins-material-theme样式库做一个安装教程. 下载样式库 下载连接 Select ...
- Dev-cpp自定义主题:
Dev-cpp自定义主题 1.在安装目录...\config\下新建文本文件,重命名为CustomTheme.syntax: 2.打开CustomTheme.syntax,复制以下内容并保存: [Ed ...
- 2022-04-05 学习记录--React-React UI组件库-ant-design(蚂蚁金服)—— 按需引入样式 + 自定义主题
一.流行的开源React UI组件库 流行的开源React UI组件库 material-ui(国外) 1.官网:http://www.material-ui.com/#/ 2.github:http ...
- Iterm2 + zsh 安装教程
本文严重严重抄袭: 这篇文章. 另外加了一些自己的理解. 下载iTerm2 可以直接去官网下载:iterm2 安装完成后,在/bin目录下会多出一个zsh的文件. Mac系统默认使用bash作为终端, ...
最新文章
- 招聘带来的Silverlight团队技能指标
- pta简单实现x的n次方_PTA-2017实验2.4 函数
- java jframe显示图片_java怎么在JFrame中显示动态图片
- CreateThread 和_beginthreadex区别
- spoj 375 Query on a tree (树链剖分)
- Spring自定义注解简单使用四步走
- 网页检测不到java无法打印_如果PC连接到网络打印机,如何检查java?
- ORACLE 透明网关访问 MYSQL 表
- 数据算法之二叉树插入(BinaryTreeL Insert)的Java实现
- Atitit避免出现空指针异常解决方案
- 恩智浦智能车(CNYouth)
- WIN10开启Hyper-V虚拟化功能
- 如何将逐小时数据处理为逐日数据
- JBX IDE中文输入
- Efficient Deep Embedded Subspace Clustering
- react生命周期详细介绍
- 英语学习——梨花带雨
- Win11 KB5019157(22000.1281)11月累积补丁推送了!
- 解决傻妞掉线、装死等系列问题,screen守护永不掉线
- 狂神说 SpringBoot笔记