iterm2+zsh+ohmyzsh折腾一轮工具
来源:互联网 发布:arm ubuntu 的启动参数 编辑:程序博客网 时间:2024/06/06 03:46
俗话说的好,工欲善其事必先利其器,最近开始折腾工具。搭配了一套iterm2+zsh+ohmyzsh工具,zsh里还装了zsh-autosuggestions、zsh-syntax-highlighting、autojump插件,开始享受惬意的shell。
很常用
iterm2
ctrl + a: 到行首
ctrl + e: 行末
ctrl + w: 删除光标前的单词
ctrl + u:清空当前行
ctrl + r: 搜索历史命令,可以按多次ctrl+r来查找下一个
ctrl + w: 删除光标前的单词
ctrl + k: 删除到文本末尾
垂直分割: Cmd + D
水平分割: Shift + Cmd + D
命令自动补全: Cmd + ;(可以敲一段命令然后,使用此快捷键调出可选项,比如我经常用adb shell am ,然后Cmd+;)
一键呼出:需要配置Cmd+esc
Cmd + r:清屏,其实是滚到新的一屏,并没有清空。ctrl + l 也可以做到。
新建标签页: Cmd + T
Expose 标签页: Option + Cmd + E(将标签页打撒到全屏,并可以全局搜索所有的标签页)
history 看历史记录
zsh
alias 显示所有别名
目录浏览和跳转:输入d,就显示在会话里访问的目录列表,输入列表前的序号,即可以跳转
grep 然后用上下箭头可以翻阅你执行的所有 grep 命令
r 重复执行上一条命令
按2下tab,进入选择模式,ctrl+f/b/n/p(上下左右箭头也可以)进行选择,这主要是用来选择目录的。
zsh_stats 看最常用的20个命令
通配符如 ls -l *.log
递归通配符如ls -l **/*.log
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大神,我看三四年前就有了,我居然不知道,真是孤陋寡闻了。我以前还自己写命令来处理这个问题,根据包名查pid集合enter code here
,然后再过滤日志。
问题
碰到个no matches found,参考这里解决
http://www.voidcn.com/article/p-rjycctns-bcx.html
ref
http://www.jianshu.com/p/da7728a8a4d7
- iterm2+zsh+ohmyzsh折腾一轮工具
- Mac iTerm2+OhMyZsh+agnoster
- Homebrew+iTerm2+zsh
- About Zsh & Go2Shell & iTerm2
- MAC iterm2-zsh
- iterm2+oh my zsh
- Homebrew+iTerm2+zsh
- centos 6 安装 zsh + ohMyZsh +autojump
- Ubuntu16下配置zsh--OhMyZsh和Powerline
- Iterm2安装Zsh + Oh My Zsh+Solarized
- [Application] oh-my-zsh & iterm2
- max下的命令行工具配置:iterm2+配色+oh-my-zsh
- iTerm2 + OhMyZsh + agnoster + Powerline + solarized = 漂亮的Mac终端
- MacOS下iTerm2 OhMyZsh Vim 安装、主题、配色
- iTerm2工具
- Mac下如何安装iTerm2并使用zsh iTerm2
- iTerm2 & oh my zsh安装记录
- iTerm2 美化 oh my zsh powerline
- [ACM]hdu 1856 more is better 并查集
- 天气预报小应用之canvas实现温度走势图
- linux addr2line查看so库crash在哪
- Android中的内存泄露
- Keras TypeError: run() got an unexpected keyword argument 'class_mode'
- iterm2+zsh+ohmyzsh折腾一轮工具
- CentOS配置阿里云源
- 图片上传点击通过js显示图片
- 关于MD5加密算法的简单总结
- 每日英语好文翻译1
- mysql查询 根据月份查询每天的数据 没有数据显示0
- iOS 多个标签动态排列
- 3分钟了解入门「机器学习」该学习什么?(上)
- java基础之基本数据类型