Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2 摆在那,基本上也就没有多少出场机会了
Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和 zsh 搭配差不多已经取代 Terminal + bash 成了 Mac 上终端工具的标准配置。
Iterm2 的优点:
兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal 则会出问题
支持 xterm-256 色,方便在终端中配置 vim/emacs 代码配色
快捷键丰富,自带/自己定义都很方便
分屏简单方便,可以根据自己需要同时搭配上 tmux,大屏用起来爽到爆
官方文档 有非常详细的介绍,先来看看自带有哪些很实用的功能/快捷键
⌘ + 数字在各 tab 标签直接来回切换
选择即复制 + 鼠标中键粘贴,这个很实用
⌘ + f 所查找的内容会被自动复制
⌘ + d 横着分屏 / ⌘ + shift + d 竖着分屏
⌘ + r = clear,而且只是换到新一屏,不会想 clear 一样创建一个空屏
ctrl + u 清空当前行,无论光标在什么位置
输入开头命令后 按 ⌘ + ; 会自动列出输入过的命令
⌘ + shift + h 会列出剪切板历史
可以在 Preferences > keys 设置全局快捷键调出 iterm,这个也可以用过 Alfred 实现
我常用的一些快捷键
⌘ + 1 / 2 左右 tab 之间来回切换,这个在 前面 已经介绍过了
⌘← / ⌘→ 到一行命令最左边/最右边 ,这个功能同 C+a / C+e
⌥← / ⌥→ 按单词前移/后移,相当与 C+f / C+b,其实这个功能在Iterm中已经预定义好了,⌥f / ⌥b,看个人习惯了
好像就这几个。。囧
设置方法如下
当然除了这些可以自定义的也不能忘了 linux 下那些好用的组合
C+a / C+e 这个几乎在哪都可以使用
C+p / !! 上一条命令
C+k 从光标处删至命令行尾 (本来 C+u 是删至命令行首,但iterm中是删掉整行)
C+w A+d 从光标处删至字首/尾
C+h C+d 删掉光标前后的自负
C+y 粘贴至光标后
C+r 搜索命令历史,这个较常用
剩下一些不常用的就不介绍了,目前这几个差不多已经够用了,等什么时候去官方文档上看看发现更好的再来补充几个
关于备份,配置文件位于
1
~/Library/Preferences/com.googlecode.iterm2.plist
可以把这个文件备份下来,等下次换环境了直接导入也免得重新配置
相关推荐
为了充分利用iTerm2,你需要根据自己的需求配置个性化设置,包括快捷键、配色方案、字体等。此外,定期检查更新以获取新功能和性能改进也是必要的。 总结来说,iTerm2 2.1.2作为Mac平台上的一款优秀终端工具,凭借...
iTerm2是一款强大的终端模拟器,专为Mac OS X用户设计,替代了系统自带的Terminal。它提供了丰富的自定义选项,增强了终端的功能性和美观性,是很多开发者和系统管理员的首选工具。本安装包包含了iTerm2的基础安装...
此外,iTerm2集成了许多高级功能,如Growl通知、自动补全、快捷键绑定、历史搜索、鼠标操作支持等。其中,自动补全功能可以帮助用户快速输入长命令或路径,而鼠标操作支持则允许用户直接通过鼠标进行复制、粘贴和...
以下将详细介绍iTerm2的主要功能和使用技巧。 1. **主题与颜色方案**:iTerm2支持多种主题和颜色方案,用户可以根据个人喜好调整界面颜色,包括背景色、前景色、提示符样式等,提供舒适的编码环境。此外,iTerm2还...
通过`Cmd + I`快捷键,可以在iTerm2中启动tmux。 对于喜欢SSH连接的用户,iTerm2的“Send Text at Prompt”功能非常方便,可以在连接到远程服务器时自动执行命令。在“偏好设置” -> “Session”中,可以配置这一...
**iTerm2 for Mac:一款高效且强大的终端增强工具** 在Mac操作系统中,预装的Terminal应用程序虽然能满足基本的命令行交互需求,但对于开发者、系统管理员或者对命令行界面有高级需求的用户来说,它的功能可能显得...
2. 快速复制和粘贴:iTerm2提供了快捷的复制和粘贴功能,无需使用鼠标,只需要通过键盘快捷键就能实现文本的选取、复制和粘贴,提高了操作速度。 3. 智能补全:iTerm2集成了一种智能命令补全功能,用户在输入命令时...
"Python-iTerm2下的一个漂亮的色彩主题"这个话题聚焦于如何为Python开发者提供一个美观且实用的终端体验,特别是在iTerm2这款强大的macOS终端模拟器上。 iTerm2是一款免费且开源的替代苹果系统默认Terminal的应用...
iTerm2还引入了即时历史搜索(Instant Replay),用户只需按下快捷键,即可快速回溯并执行之前输入过的命令,这对于频繁使用命令的历史记录查找来说非常方便。此外,它还支持通过鼠标拖拽来复制和粘贴文本,使得文本...
此外,iTerm2支持Terminal.app不具备的热键快捷方式,例如通过快捷键快速切换到不同的会话或者窗格,提高了工作效率。并且,iTerm2还集成了Growl通知,可以在执行完长时间运行的命令后给予用户视觉提示。 在文件...
这篇内容将详细介绍如何在Mac上安装iTerm2并配置使用ZSH。 首先,我们来看如何安装iTerm2: 1. **下载iTerm2**:你可以从iTerm2的官方网站(https://iterm2.com/)下载最新版本的安装包,或者通过Homebrew包管理器...
iTerm2是一款强大的终端模拟器,专为Mac用户设计,特别是在开发和系统管理领域中,它极大地提升了命令行界面的效率和用户体验。标题中的“iTerm2-3_1_beta_2.zip”指的是该软件的特定版本,即3.1 beta 2,这通常意味...
本文将详细介绍如何在`iTerm2`中配置和使用`rzsz`命令,以及这两个sh脚本的作用。 首先,我们需要理解`rzsz`命令的含义。`rz`命令允许用户从本地主机上传文件到远程服务器,而`sz`则用于从服务器下载文件到本地。...
传统的Terminal需要配合键盘快捷键才能实现复制和粘贴,而iTerm2允许用户通过鼠标直接选择文本进行复制,这对于习惯于图形界面操作的用户来说,无疑大大提升了交互便利性。 除此之外,iTerm2还具有以下显著特点: ...
iTerm 2是一款专为Mac用户设计的高级终端模拟器,它替代了系统默认的Terminal.app,提供了更为丰富和自定义的功能,使开发者和系统管理员的工作效率得到显著提升。这款软件以其独特的特性和强大的功能在IT行业中受到...
iTerm2是一款强大的终端模拟器,专为Mac OS X用户设计,它替代了系统自带的Terminal,提供了更为丰富和高效的功能。iTerm2版本3.2.0是该软件的一个迭代更新,带来了许多改进和新特性,使得程序员、系统管理员以及...
iTerm2是一款强大的终端模拟器,专为macOS操作系统设计,尤其在macOS 10.14及以上版本中表现出色。它替代了系统默认的Terminal应用,提供了更丰富的功能和自定义设置,以满足高级用户和开发人员的需求。这款应用的...
iTerm2是一款强大的终端模拟器,专为Mac用户设计,以替代系统默认的Terminal应用。其版本号3.2.4表明这是一个经过多次迭代优化的稳定版本。在本文中,我们将深入探讨iTerm2的功能、优势以及如何在Mac上进行安装和...
iTerm 2集成了“快速命令”或“热键”功能,用户可以定义快捷键来执行常用命令,节省了大量键盘输入时间。 5. **自动补全** iTerm 2支持命令行补全,可以根据历史记录和已知命令提供建议,减少了输入错误的可能性...
iTerm2是一款强大的终端模拟器,专为Mac用户设计,是原生Terminal的替代品,提供了更为丰富的功能和自定义选项。在Mac OS系统中,iTerm2以其高效的工作流、高度可定制化以及增强的用户体验而备受程序员和系统管理员...