iterm2+zsh+ohmyzsh折腾一轮工具

俗话说的好,工欲善其事必先利其器,最近开始折腾工具。搭配了一套iterm2+zsh+ohmyzsh工具,zsh里还装了zsh-autosuggestions、zsh-syntax-highlighting、autojump插件,开始享受惬意的shell。

很常用

iterm2

ctrl + a: 到行首
ctrl + e: 行末
ctrl + u:清空当前行
ctrl + r: 搜索历史命令,可以按多次ctrl+r来查找下一个
ctrl + w: 删除光标前的单词
ctrl + k: 删除到文本末尾

垂直分割: Command + D
水平分割: Shift + Command + D

命令自动补全: Command + ;
一键呼出:需要配置cmd+esc
cmd + r:清屏,其实是滚到新的一屏,并没有清空。ctrl + l 也可以做到。

新建标签页: Command + T
Expose 标签页: Option + Command + E(将标签页打撒到全屏,并可以全局搜索所有的标签页)

zsh

alias 显示所有别名
目录浏览和跳转:输入d,就显示在会话里访问的目录列表,输入列表前的序号,即可以跳转
grep 然后用上下箭头可以翻阅你执行的所有 grep 命令
r 重复执行上一条命令
按2下tab,进入选择模式,ctrl+f/b/n/p进行选择
zsh_stats 看最常用的20个命令

autojump插件

j+关键字 快速跳转目录

osx插件

tab - 在一个新标签打开当前目录
cdf - cd到当前Finder目录

安装过程

网上教程很多,我也不多说了。很简单

zsh-autosuggestions

装上 zsh-autosuggestions
git clone git://github.com/zsh-users/zsh-autosuggestions /Users/fish/.oh-my-zsh/custom/plugins/zsh-autosuggestions
然后在~/.zshrc 加入插件就好了

超级强大

zsh-syntax-highlighting

brew install zsh-syntax-highlighting
然后在~/.zshrc 加入插件就好了

autojump

brew install autojump
然后在~/.zshrc 加入插件就好了

心得

关于自定义alias的功能,我不是很喜欢,我还是习惯用Dash来完成这件事,这样可以看到自己敲的命令。用alias就看不到了。在看文章的过程中还发现了一个好工具pidcat,可以看某个app的所有日志,简直DBL,作者是JW大神,我看三四年前就有了,我居然不知道,真是孤陋寡闻了。

ref

http://www.jianshu.com/p/da7728a8a4d7

相关文章
相关标签/搜索