Skip to content

Latest commit

 

History

History
68 lines (37 loc) · 6.14 KB

1.2 一般用法.md

File metadata and controls

68 lines (37 loc) · 6.14 KB

1.2 一般用法

标签页

首次启动iTerm2时,将打开一个窗口,显示终端会话。如果要一次打开一个以上的会话,则有以下几种选择:您可以创建一个新窗口(Shell > New Window),可以创建一个新选项卡(Shell > New Tab),也可以拆分当前会话分为两个窗格(Shell > Split Horizontally,Shell > Split Vertically),每个窗格都是一个单独的会话。

iTerm2 中的标签页的行为类似于其他程序中的标签页,最著名的是像Safari、Firefox和Google Chrome这样的网络浏览器。请注意,您可以拖放标签页以在窗口中对其重新排序。您可以将选项卡从一个窗口拖到另一个窗口,也可以通过将选项卡从任何 iTerm2 窗口的选项卡栏之外拖放到新窗口中。

默认情况下,每个选项卡的标签是该会话中正在运行的作业的名称。某些系统配置为使用其他信息来补充该信息,例如您登录的主机名或当前目录(这是通过发送特殊代码ESC] 0; string ^ G来完成的)。

标签标签上有指示其状态的指示器。蓝点表示已收到新输入。活动指示器表示正在接收新信号。会话结束后,选项卡中将出现一个 ⃠ 图标。 您可以在 Preferences > Appearance 中自定义这些指示符。

编辑当前会话

编辑当前会话 面板使您可以修改单个会话的外观。如果您自定义会话的某些属性(例如,通过更改默认文本颜色),则随后在配置文件中对该同一属性的更改将不会影响自定义的会话。但是,对配置文件的其他属性的更改将影响自定义的会话。

鼠标指针

iTerm2中鼠标的主要用途是选择文本。默认情况下,文本在被选择后立即被复制到剪贴板。您可以单击并拖动以执行常规选择。双击选择整个单词。三击选择整行。单击四次即可执行“智能选择”,匹配识别出的字符串,例如URL和电子邮件地址。您可以在 Preferences > Pointer 中添加自定义指针动作。我建议使用三指叩击进行智能选择,但是您必须确保 System Preferences > Trackpad 没有分配任何其他操作给三指叩击。

如果您在单击时按住shift键,则会扩展现有选择。实际上,您可以在一个位置中单击并在另一位置中单击以进行选择,无需拖动。

如果在拖动时按住cmd,将创建一个非连续的选择。

如果按住cmd并单击URL,它将被打开。如果按住cmd并单击文件名,则将打开该文件。在文本文件名上单击鼠标左键时,MacVim、TextMate和BBEdit受到特别的支持:如果后跟冒号和行号,则将以该行号打开文件。如果您为 shell 提示符设置了窗口标题或安装了 Shell Integration,则将跟踪当前目录。

如果在选择时按住cmd和option,将进行矩形选择。

如果启用了鼠标报告(在 Preferences > Profile > Terminal 中),并且当前正在运行的终端应用程序正在使用它,则按 option 将暂时禁用它,以便您进行文本选择。

右键单击某些值会在上下文菜单中显示有用的信息:

  • 右键单击一个数字可显示其与十六进制之间的转换,或者如果看起来像unix时间戳,则会显示其在本地时间的表示形式。
  • 右键单击非ASCII字符可显示其代码点和UTF-8表示形式。

您可以通过在备用屏幕模式下打开 Preferences > Advanced > Scroll wheel sends arrow keys,配置指针设备的滚动手势以在交互程序中发送箭头键,但是仅在 Preferences > Profiles > Terminal > Disable save/restore alternate screen 关闭时才有效。

在触控板上向左或向右滑动三指(如果被配置为“导航”)将进入一个相邻的选项卡。

在标签上单击鼠标中键(如果指针设备有中间按钮的话)将其关闭。

键盘

可以在iTerm2中配置键盘的各个方面。这些按键组合可能有用:

  • Cmd +向左箭头,Cmd +向右箭头在选项卡之间导航。 Cmd- {和Cmd-}也是如此。
  • Cmd + number直接导航到对应的选项卡。
  • Cmd + Option + Number可直接导航到窗口。
  • Cmd + Option +箭头键在拆分窗格之间导航。
  • Cmd +]和Cmd + [按使用顺序在拆分窗格之间导航。

您可以配置任意组合键以执行任何操作:在 Preferences > Keys 中,可以定义影响所有配置文件的全局键快捷方式。在 Preferences > Profiles > Keys 中,可以定义仅影响单个配置文件的快捷方式。

您可以在 iTerm2 中重新映射诸如 Option 和 Cmd 之类的修饰符。一些用户发现不习惯频繁按下Option键,并将iTerm2 配置为交换 Option 键和 Cmd 键的功能。这是在 Preferences > Keys 中的 Remap Modifier Keys 中完成的。如果您不希望某些组合键(例如Cmd-tab)受到此更改的影响,请添加一个新的全局快捷键,并设置“请勿重新映射”。

iTerm2 允许您定义全局热键。即使另一个应用程序具有相同键盘,这也是 iTerm2 监听的单个热键。按下时,iTerm2出现在最前面。再按一次,iTerm2消失。您可以选择将热键绑定到单个专用窗口。有关热键窗口和热键其他用途的更多信息,请参见 Hotkeys

上下文菜单

通过右键单击会话,可以打开上下文菜单。您可以使用它来打开新会话,对选定的文本执行各种操作,或访问常用功能以影响单击的会话。

配置文件

设置存储在配置文件中。配置文件是命名的设置集合,您可以根据需要拥有任意数量的配置。大多数用户只有一个配置文件,但是如果您发现经常连接到其他服务器,则它们可能对您有用。配置文件的主要功能是,您可以将命令与其在开始时运行的命令相关联。例如,如果您经常SSH到特定主机,则可以使用命令“ ssh example.com”创建一个配置文件以自动执行该过程。

参考文献

https://www.iterm2.com/documentation-general-usage.html