oh-my-zsh powerline

1. sudo apt-get intall zsh

2. https://github.com/robbyrussell/oh-my-zsh    Install oh-my-zsh

3. http://pan.baidu.com/disk/home#dir/path=%2FImportant    运行zsh.sh,下载字体。

4. 配置terminal 字体:appearane。(设置成powerline字体,也就是最后带有powerline字样的字体)

5. .zshrc文件中的 plugins=(git autojump history go)设置。就可以直接用j进行跳转了。


<think>好的,我现在需要帮助用户在CentOS 7上安装和配置oh-my-zsh。首先,我得回忆一下oh-my-zsh的安装流程,但要注意用户是在CentOS 7环境下,可能需要处理一些特定的问题,比如旧版本的zsh或者依赖问题。 根据用户提供的引用内容,特别是引用[2]提到CentOS 7.x自带的zsh版本是5.0,而powerlevel10k等主题可能需要更高版本,比如5.1以上。所以第一步可能需要手动安装新版本的zsh。不过如果用户不需要特定主题,可能直接用yum安装也可以?但为了兼容性,最好还是按照引用中的步骤来。 首先,安装zsh。用户引用[3]和[4]提到使用yum安装zsh和git,但引用[2]指出需要手动编译安装zsh 5.8版本。所以需要分情况:如果用户需要高版本zsh,比如为了某些主题,就需要源码编译;否则可以直接用yum安装。这里可能需要询问用户是否需要特定主题,但根据问题描述,用户可能希望完整的配置,包括主题,所以可能需要手动安装zsh。 接下来,安装oh-my-zsh。根据引用[3]和[5],安装方法有两种:使用curl或wget下载安装脚本,或者手动下载install.sh并执行。但需要注意的是,国内访问GitHub可能不稳定,所以可能需要使用镜像或者替换URL中的github为国内源,比如换成gitee,如引用[5]提到的。 安装完成后,切换默认shell到zsh,可能需要使用chsh命令,然后重启或者重新登录生效。此外,安装一些常用插件,比如语法高亮、自动补全等,可能需要从GitHub克隆仓库到oh-my-zsh的插件目录,并修改.zshrc配置文件。 现在需要将这些步骤整理成一个清晰的流程,确保用户能逐步执行。同时,注意处理可能遇到的问题,比如权限问题、依赖安装、网络问题等。例如,安装zsh前需要确保有开发工具组(比如gcc、make等)来编译源码,这可能通过yum groupinstall "Development Tools"来解决。 另外,引用[2]中提到手动编译安装zsh 5.8的步骤:克隆仓库、配置、编译、安装,可能需要详细说明。比如,下载源码包、解压、进入目录,然后运行./configure,make,sudo make install等步骤。安装完成后,需要将新版本的zsh路径添加到/etc/shells,然后才能用chsh切换。 最后,配置主题和插件,需要编辑~/.zshrc文件,设置ZSH_THEME和plugins数组,然后source使配置生效。如果用户遇到主题显示问题,可能需要安装字体,比如Powerline字体,或者调整终端模拟器的设置。 总结步骤可能如下: 1. 安装依赖:git、开发工具组 2. 手动编译安装zsh 5.8(如果需要高版本) 3. 安装oh-my-zsh,可能使用国内镜像 4. 切换默认shell到zsh 5. 安装插件和主题 6. 配置.zshrc并生效 现在需要将这些步骤详细写出,注意命令的正确性,以及可能的错误处理,比如如何解决安装脚本无法下载的问题,或者如何添加zsh到合法shell列表。</think>### 分步指南:在CentOS 7上安装和配置oh-my-zsh #### **一、安装依赖环境** 1. **安装Git和开发工具** ```bash sudo yum install -y git curl wget sudo yum groupinstall "Development Tools" ``` 2. **安装高版本zsh(必须步骤,CentOS 7自带zsh 5.0不兼容主题)** - 下载zsh 5.8源码包: ```bash wget https://sourceforge.net/projects/zsh/files/zsh/5.8/zsh-5.8.tar.xz tar -xvf zsh-5.8.tar.xz && cd zsh-5.8 ``` - 编译安装: ```bash ./configure --prefix=/usr/local make && sudo make install ``` - 将新zsh添加到合法shell列表: ```bash echo "/usr/local/bin/zsh" | sudo tee -a /etc/shells ``` #### **二、安装oh-my-zsh** 1. **切换默认Shell到zsh** ```bash chsh -s /usr/local/bin/zsh # 若未生效,重启终端或执行`exec zsh` ``` 2. **通过国内镜像安装oh-my-zsh** ```bash # 使用gitee镜像替代github sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)" ``` 若安装失败,可手动下载安装脚本: ```bash wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh sed -i 's/github.com/gitee.com\/mirrors/g' install.sh # 替换为国内源 sh install.sh ``` #### **三、配置主题和插件** 1. **安装Powerlevel10k主题** ```bash git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k ``` 修改`~/.zshrc`中的主题配置: ```bash ZSH_THEME="powerlevel10k/powerlevel10k" ``` 2. **安装常用插件(如语法高亮、自动补全)** - **zsh-syntax-highlighting**: ```bash git clone https://gitee.com/githubClone/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting ``` - **zsh-autosuggestions**: ```bash git clone https://gitee.com/imirror/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions ``` - 启用插件:修改`~/.zshrc`的`plugins`行: ```bash plugins=(git zsh-syntax-highlighting zsh-autosuggestions) ``` 3. **应用配置** ```bash source ~/.zshrc ``` #### **四、验证与故障处理** - **检查zsh版本**: ```bash zsh --version # 应显示5.8 ``` - **主题配置向导**: 首次启动会提示配置Powerlevel10k,按指引选择字体和样式即可[^2]。 - **字体问题**: 若出现乱码,需安装[Powerline字体](https://github.com/powerline/fonts)并配置终端使用该字体。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值