ZSH配置与使用

文章目录

  • 简介
    • 基础
    • 安装
  • antigen
    • 简介
    • 下载以及使用
      • promat配置
  • 插件推荐
  • zsh配置
  • 参考文章

简介

ZSHbash一样,属于shell的一个种类,不过前者有很多的插件可以使用。有比较多的插件管理器。最著名的莫过于oh my zsh。不过我想使用的是另外的管理器antigen。

基础

bash类似,zsh的可执行文件后缀名为 .zsh。其配置文件 名为 .zshrc。也有一些相应的语法。

安装

sudo apt-get install zsh # 安装
chsh -s /bin/zsh # 切换shell
echo $SHELL # 查看当前的shell

antigen

  • antigen - github

简介

antigen的使用就是在 .zshrc中调用antigen.zsh

下载以及使用

现在将antigen.zsh安装到以下位置

$HOME/.local/bin

然后修改 .zshrc

sed -n "1p" .zshrc 
source $HOME/.local/bin/antigen.zsh

修改了 .zshrc文件使其马上生效。

source ~/.zshrc

现在就可以愉快的使用antigen管理插件了。

promat配置

参考了你不需要花哨的命令提示符文章。

setopt PROMPT_SUBST #  zsh 需要先开启这个才能设置 promat
export PROMPT='%F{118}%n@%F{190}%m %F{129}$(_fish_collapsed_pwd)%F{38}# '

插件推荐

# Initialize prezto
antigen use prezto
# default bundles
antigen bundle rupa/z z.sh
antigen bundle Vifon/deer
antigen bundle zdharma/fast-syntax-highlighting

# Tell Antigen that you're done.
antigen apply

zsh配置

我将zsh的配置文件放在了下面的文件夹。

~/.local/zsh

然后在 .zshrc文件中增加

sed -n "3,4p" .zshrc
# load init.sh 
source $HOME/.local/zsh/init.sh

参考文章

  • 为什么说 zsh 是 shell 中的极品? - 韦易笑的回答 - 知乎
  • 提高效率从编写 init.sh 开始
  • 你不需要花哨的命令提示符
  • Linux SSH终端terminal配色更改为256色
  • Zsh 开发指南
  • .zshrc参考文章

你可能感兴趣的:(zsh)