Mac终端神器zsh + Autosuggestion
Mac终端神器zsh
先上一张图
背景介绍
在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算.
shell
就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识(shell 命令)
然后 shell
解析这种命令再反馈给内核去执行一系列操作.
zsh
和 shell
有什么关系呢?
其实 zsh
也是一种 shell
,但是并不是我们系统默认的 shell
,unix 衍生系统的默认shell
都是 bash。
查看已安装shell
查看Mac上已有的shell
,一共有6种
cat /etc/shells
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
将默认shell改成zsh
chsh -s /bin/zsh
安装“oh my zsh”
手动安装:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
PS:详细信息可以参考oh-my-zsh的GitHub页面
配置zsh
vi ~/.zshrc
设置别名
alias zshconfig=‘vi ~/.zshrc’
alias vimconfig=‘vi ~/.vimrc’
alias ll=‘ls -l’
alias vi=‘vim’
alias subl=‘open -a “Sublime Text”’
启用命令纠错功能
#Uncomment the following line to enable command auto-correction.
ENABLE_CORRECTION="true
Autosuggestion安装
它是Oh-myszh的一个插件,作用基本上是根据历史输入指令的记录即时的提示,能够很大的提高效率。
如果想查看英文原文安装过程,去git仓库查看工程说明文档。
安装过程很简单:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
编辑~/.zshrc文件
vim ~/.zshrc
按i 进入–INSERT–编辑模式,使用上下左右键找找到plugins=(git)这一行添加
plugins=(git zsh-autosuggestions)
保存退出
更多推荐
所有评论(0)