ITEM 2 MAC OSX 功能略强大的终端
2016-03-22 13:22
330 查看
iTerm2
iTerm 2 is a terminal emulator for Mac OS X that does amazing things.
iTerm2 是一个终端模拟器,官方网站:http://www.iterm2.com/
更改配色方案为 Solarized
Solarized 的主页:http://ethanschoonover.com/solarized直接去主页下载或者使用 Git
git clone git://github.com/altercation/solarized.git
然后打开 solarized/iterm2-colors-solarized/ 双击里面的文件
遇到的问题
终端灰蒙蒙的,就像下面这样下面我们来回到彩色世界:
依次打开 iTerm2 - Preferences - Profiles - Text - Text Rendering,将 Draw bold text in bright colors 前面的勾去掉
彩色的世界就回来了
有意思的配置
快捷键呼出Preferences - Keys - Hotkey - Hotkey toggles a dedicated window with profile
把它设置成 Hotkey Window,按快捷键之后 Hotkey Window 会从屏幕上面折叠下来
菜单栏中的 Window 还有一些有趣的东西,比如保存读取窗口快照
Preferences - Profiles - Terminal - Terminal Emulation - Report Terminal Type
将其中的 xterm 改成 xterm-256color,比如在 Vim 显示一些配色方案会好很多
复用上个会话的目录
Preferences - Profiles - Working Directory - Reuse previous session’s directory
快捷键
⌘ + Click:可以打开文件,文件夹和链接
⌘ + n:新建窗口
⌘ + t:新建标签页
⌘ + w:关闭当前页
⌘ + 数字&
⌘ + 方向键:切换标签页
⌥⌘ + 数字:切换窗口
⌘ + enter:切换全屏
⌘ + d:左右分屏
⇧⌘ + d:上下分屏
⌘ + ;:自动补全历史记录
⇧⌘ + h:自动补全剪贴板历史
⌥⌘ + e:查找所有来定位某个标签页
⌘ + r&
⌃ + l:清屏
⌘ + /:显示光标位置
⌥⌘ + b:历史回放
⌘ + f:查找,然后用
tab和
⇧ + tab可以向右和向左补全,补全之后的内容会被自动复制, 还可以用
⌥ + enter将查找结果输入终端
选中即复制,鼠标中键粘贴
很多快捷键都是通用的,和 Emace 等都是一样的
⌃ + u:清空当前行
⌃ + a:移动到行首
⌃ + e:移动到行尾
⌃ + f:向前移动
⌃ + b:向后移动
⌃ + p:上一条命令
⌃ + n:下一条命令
⌃ + r:搜索历史命令
⌃ + y:召回最近用命令删除的文字
⌃ + h:删除光标之前的字符
⌃ + d:删除光标所指的字符
⌃ + w:删除光标之前的单词
⌃ + k:删除从光标到行尾的内容
⌃ + t:交换光标和之前的字符
还有鼠标和触摸板控制
Preferences - Pointer
引自http://www.dreamxu.com/mac-terminal/
相关文章推荐
- android 源码编译
- javascript心得随记
- Python到底是解释型语言还是编译型语言
- 《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式
- lintcode-medium-Implement Queue by Two Stacks
- poj 3111 K Best
- 线上Nginx部署实战
- AT89S52串口测试程序
- C语言单链表——之常见面试题目2
- mysql审计插件(运维不在背锅)
- Java多线程中Synchronized简介和Static Synchronized的区别
- android 中遥控器键值的添加和修改
- 输入一个链表,输出该链表中倒数第k个结点。
- ES2015 - Array (4)
- HTTPClient网络异常:java.lang.IllegalStateException: Content has been consumed
- 理解多态
- spring mvc ehcache 详细配置 亲测可用
- 分库
- maven中指定main方法并且导入关联jar包
- iOS 导出 ipa 包时 三个选项的意思