逆向 - 工具 - iterm2

2018-04-19  本文已影响723人  reboot_q
Item.png
iterm2 是一款非常强大终端, 在 mac OS系统上, 生而为替换自带的 Terminal.app. 下面主要是Item2学习笔记:
快捷键 功能
cmd-d 竖直拆分
cmd-shift-d 水平拆分
cmd-opt-arrow 切换拆分的窗口
cmd-w 关闭当前窗口
cmd-+/- 放大/缩小窗口
cmd-shift-enter 将当前拆分的窗口充满整个窗口
cmd-enter 全屏
快捷键 功能
cmd-shift-M 设置标记
cmd-shift-J 跳转到书签位置

cmd-;

cmd-shift-H.
Preferences > General > Save copy/paste history to disk 导出

cmd-opt-B
可以设置回播内存 Preferences > General > Instant Replay uses __ MB per session.

replay.png

set t_Co=256

我采用oh my zsh 来设置自己喜欢的主题配色.详细步骤见下一篇.

Preferences > Pointer > Focus follows mouse

Prefs > Pointer.

Preferences > Profiles > Colors

应用程序将显示难以阅读的颜色组合的文本。 特别是Colorblind用户可能会发现某些组合很难看出,如果颜色只是色调而不是亮度。 如果启用最小对比度,则iTerm2将保证每个字符的前景色和背景色之间的亮度差异达到最小程度,如果将其设置为最大值,则所有文本将为 黑或白。
Preferences > Profiles > Colors > Minimum contrast

如果您的选项卡太多并且无法找到您要查找的选项卡,则可以使用Exposé选项卡功能来查找它。 按cmd-opt-E,您的所有选项卡将一次显示。 然后,您可以同时在所有选项卡上执行搜索,以查找您要查找的内容。
cmd-opt-E

您可以使用菜单选项窗口 -> 保存窗口排列来拍摄打开的窗口,选项卡和窗格的快照。 您可以使用窗口 -> 恢复窗口排列 来恢复此配置,或者您可以选择在使用首选项>常规>打开保存的窗口排列启动iTerm2时自动恢复该配置。

执行四击将执行智能选择,以适合其内容的方式在指针下选择文本。 例如,URL,引用字符串和电子邮件地址(以及许多其他对象)都会被完整识别和选择。 您还可以将操作绑定到智能选择规则。 当您按下与匹配规则的文本时,第一个操作会生效。 右键单击与规则匹配的文本时,所有操作都会添加到上下文菜单中。

触发器是用户可配置的正则表达式,当接收到与正则表达式相匹配的文本时,会生成相关的动作。 操作包括突出显示匹配的文本,显示警报,发回文本等等。
触发器的一种高级用法是捕获与正则表达式匹配的输出,并在工具栏中显示这些匹配线。 例如,您可以创建一个匹配编译器错误的触发器。 当你运行时,错误会出现在你的窗口一侧,你可以点击每一个跳到它的右边。 更多信息可在Captured Output
手册中找到。

iTerm2与tmux紧密集成。 该集成允许您将tmux窗口视为本地iTerm2窗口或选项卡。 由于本机菜单命令在tmux窗口上运行,因此不需要tmux前缀密钥。 有关更多信息,请参阅 iTerm2-tmux Integration集成文档。

Coprocesses是与iTerm2一起运行的程序,并且绑定到单个会话。 为会话绑定的所有输出也会作为输入路由到协处理器。
Coprocesses的输出就像用户在键盘上输入一样。
Coprocesses可用于自动执行任务。 有关更多信息,请参阅 Coprocess文档。

如果您拥有数百或数千个配置文件,请查看 Dynamic Profiles. 该功能允许您使用JSON定义配置文件。

您可以使用 Automatic Profile Switching切换自动更改当前会话的配置文件。 例如,这将允许您在生产系统上更改背景颜色。

iTerm2可以在线显示图像,包括动画GIF。 使用此功能的最简单方法是安装Shell Integration and Utilities,它会添加一个imgcat脚本。

cmd-z

Shell Integration是iTerm2独有的一项功能,它使用有关shell提示符的知识来帮助您从一个shell提示符导航到另一个,记录命令历史记录,提示最常用的目录,帮助您重新运行命令,从远程主机下载文件 点击,通过拖放将文件上传到远程主机等等。 有关所有详细信息,请参阅 Shell Integration文档。

Window > Password Manager
将密码保存在钥匙串中

Toggle View > Show Timestamps
设置时间戳, 展示指令执行的时间

上一篇下一篇

猜你喜欢

热点阅读