栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

zsh+oh-my-zsh+命令行自动补全

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zsh+oh-my-zsh+命令行自动补全

一、安装zsh

yum install -y zsh

在检查下系统的 shell:cat /etc/shells,你会发现多了一个:/bin/zsh

二、安装oh-my-zsh

git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

三、更改默认 shell

chsh -s /bin/zsh

然后重启终端,你会发现你的命令行变了

四、配置命令自动补全的插件

  • 下载插件
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • 编辑 .zshrc 文件
vim ~/.zshrc
  • 找到 plugins=(git) 这一行,如果没有添加。更改为如下
plugins=(git zsh-autosuggestions)
  • 重启 zsh
source ~/.zshrc

到这里基本就大功告成了。重启终端看下效果吧

五、原始变量失效问题

在终端切换Python版本,会报错

原因是 oh-my-zsh 的配置文件中 ~/.zshrc 没有继承 原始终端配置文件 ~/.bash_profile 中的配置。zsh在登录的时候默认只会加载~/.zshrc的配置文件,以前配置的环境变量会无效。

  • 解决方法
    编辑~/.zshrc文件
#在开头添加以下配置
export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bashrc 
source $HOME/.bash_profile
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339427.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号