下载该插件到.oh-my-zsh的插件目录 git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
.oh-my-zsh
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
vim ~/.zshrc找到plugins=(git)这一行,如果没有添加。更改为如下
vim ~/.zshrc
plugins=(git)
plugins=(git zsh-autosuggestions)
重启zsh
Z shell是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum进行安装。
我最近安装了Zsh,希望有更好的生活和更美好的早晨。然而,我很快意识到Zsh与tmux结合引入了各种问题。 第一个问题是在我的命令之前,在提示符的末尾发生了一些奇怪的事情,但是通过为tmux提供用于unicode支持的-u标志解决了这个问题。但是,我遇到了最后一个问题,在我将Zsh与tmux一起使用之前需要解决: Usecase:自动完成包含多个建议的命令 问题:自动完成将建议向右移动一个字符,同
zsh-autosuggestions Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type based on history and completions. Requirements: Zsh v4.3.11 or later Installation See INSTALL.m
我们将安装 zsh ,其拓展功能和主题将由 oh-my-zsh 提供。其中Env.sh 文件用于维护别名(aliases),输出(exports)和路径改变(path changes)等等,以免影响 ~/.zshrc。 Zsh 使用 Homebrew 完成 zsh 和 zsh completions 的安装 brew install zsh zsh-completions 安装 oh-my
在~/.zshrc文件中加入如下内容: #screen integration to set caption bar dynamically function title { if [[ $TERM == "screen" || $TERM == "screen.linux" ]]; then# Use these two for GNU Screen:print -nR $'\033k'$1$
nvm是一个很棒的工具,但安装和保持最新可能有点痛苦。因此 zsh-nvm 插件允许快速设置nvm一次,将其保存在你的 dotfiles 中,然后再也不用担心了。 虽然这是作为 zsh 插件编写的,但如果遵循手动安装说明,它也可以与 bash 一起使用。 用法 一旦插件安装完毕,nvm 就可以使用了。你可能想把它作为你的第一个插件加载,这样 node/npm 就可以用于其他可能需要它们的插件。
ZSH antigen 是一个用于 zsh 的插件管理器。 使用方法: source /path-to-antigen-clone/antigen.zsh# Load the oh-my-zsh's library.antigen use oh-my-zsh# Bundles from the default repo (robbyrussell's oh-my-zsh).antigen bund
例 30.1. Zsh 配置文件 .zshrc #命令提示符 {{{ RPROMPT=$(echo '%{\033[31m%}%D %T%{\033[m%}') PROMPT=$(echo '%{\033[34m%}%M%{\033[32m%}%/ %{\033[36m%}%n %{\033[01;31m%}>%{\033[33m%}>%{\033[34m%}>%{\033[m%} ') #}}