zsh

Posted lshare

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zsh相关的知识,希望对你有一定的参考价值。

快速安装

# 使用 curl
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 或者使用 wget
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

配置主题

从官网中可以预览各种主题,见 https://github.com/robbyrussell/oh-my-zsh/wiki/Themes。配置主题只需按一下步骤

# 1)修改 ZSH_THEME 值为想要设置的主题,允许无主题
$ vim ~/.zshrc
# 2)使配置生效
$ source ~/.zshrc

禁止粘贴命令时自动对特殊字符进行转义

(1)编辑 misc.zsh 文件

vim  ~/.oh-my-zsh/lib/misc.zsh

(2)注释掉 url-quote-magic

#if [[ $ZSH_VERSION != 5.1.1 ]]; then
#  for d in $fpath; do
#       if [[ -e "$d/url-quote-magic" ]]; then
#               if is-at-least 5.1; then
#                       autoload -Uz bracketed-paste-magic
#                       zle -N bracketed-paste bracketed-paste-magic
#               fi
#               autoload -Uz url-quote-magic
#               zle -N self-insert url-quote-magic
#      break
#       fi
#  done
#fi

解决中文乱码

~/.zshrc添加

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

然后执行

source ~/.zshrc

更换系统默认的 shell 为 zsh

$ chsh -s /bin/zsh

无法手动更新 zsh

$cd .oh-my-zsh/ ( to change to its root directory)
$git status (now you should be in your oh-my-zsh root with master on it and do git status)
$git stash/git add . (to stash the changes and head back to master/add the changes)
$git commit -m (if you decided to add the changes)
$upgrade_oh_my_zsh (you can now upgrade)

以上是关于zsh的主要内容,如果未能解决你的问题,请参考以下文章

windows配置zsh终端

安装 Zsh 及 Oh-my-zsh

oh-my-zsh

oh-my-zsh安装配置

oh my zsh 配置文件

ubuntu下安装zsh + oh my zsh