ZSH使用记录
安装
-
安装zsh
sudo apt-get install zsh
切换一下sh
chsh -s /bin/zsh
重启之后应该看到已经切换了
echo #SHELL
-
安装oh_my_zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
-
文件用的就是~/.zshrc
-
安装插件incr(自动补全)、autojump(目录自动跳转)、zsh-syntax-highlighting、sublime(代码编辑器)
sudo apt-get install autojump
wget http://mimosa-pudica.net/src/incr-0.2.zsh
放到/.oh-my-zsh/plugins/下
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
先安装sublime,以下命令:
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer
在
~/.zshrc
中配置plugins=(git sublime extract zsh-syntax-highlighting) . /usr/share/autojump/autojump.sh source ~/.oh-my-zsh/plugins/incr-0.2.zsh
使配置生效
source ~/.zshrc
-
改主题
在~/.zshrc中改ZSH_THEME=”ys”
插件使用命令
-
git
查找命令
alias | grep git
常见用法
gaa = git add --all gcmsg = git commit -m gp = git push gf = git fetch gl = git pull gup = git pull --rebase # git status 显示文件的状态 红色表示需要add M表示有修改 gsb = git status -sb gm = git merge
-
autojump
目录间快速跳转,用法是之前进入过xx目录,再次想进入的时候
j xxx
xx输入的时候会有提示,按数字就可以进入。
-
extract解压插件(plugin加上extract即可)
所有文件解压一句
x abc.zip
-
sublime
st # 直接打开sublime st file_a # 用sublime打开文件 file st dir_a # 用sublime打开目录 dir stt # 在sublime打开当前目录,相当于 st .