跳转到内容
资源
ZH
登录免费开始使用

搜索(⌘K)

搜索在一个输入框里就能找到所有内容:你每个终端中的命令及其输出、你的机器的日志,以及笔记、终端、机器、项目和可执行的操作。

在 Mac 上按 ⌘K,在其他系统上按 Ctrl+Shift+K,或者点击标签页右侧的搜索。不带 Shift 的 Ctrl 组合键仍然留给终端。按 Esc 关闭搜索。

还没输入内容时,搜索会显示你最近打开过的内容、你在当前终端所在机器上最常运行的命令,以及几个可执行的操作。

  • 命令:你每个终端中的每条命令,包括已结束的终端中的命令,在项目保存它们的 30 天内都能搜到。在同一台机器上运行过多次的命令只占一行,并注明运行次数,如运行 3 次。
  • 输出:这些命令打印出的内容。对于很长的输出,搜索只读取开头和结尾。
  • 日志:你项目中机器的日志,即通过 tTerm 在这些机器上运行的命令及其下方的笔记,可追溯一年。
  • 笔记:你项目中的笔记,包括标题和正文。
  • 终端、机器和项目:与侧边栏中列出的一致,没有标签页的运行中终端也包括在内。
  • 操作:可执行的操作,例如新建项目、设置或切换主题。

你输入的每个词都必须出现,顺序和大小写不限,而且一个词可以是更长的词的一部分:cert 能找到 certbot。

列表上方的按钮可以把结果限定为一类:全部、命令、输出、日志、笔记、终端、机器、项目和操作。按 Tab 切换到下一个。在开头加一个前缀也是一样:c: 命令,o: 输出,l: 日志,n: 笔记,t: 终端,m: 机器,p: 项目,> 可执行的操作。例如:

  • c: nginx:包含 nginx 的命令;
  • o: timed out:输出中同时包含 timed 和 out 的命令;
  • > theme:切换到深色主题,或切换到浅色主题。

在全部中,每一类只显示前三项,点击类别标题旁的全部 12 项可以显示其余的。

↑ 和 ↓ 用于在列表中移动。列表旁边会显示所选行的详情:对于命令,会显示它的机器、目录和分支、结束状态、运行时间、所属终端以及输出的前几行。

按 Enter 或点击即可打开:

  • 命令或一行输出:在它所属的终端中打开,定位到它的块,块上标有搜索结果,搜索的词会高亮显示。即使这个块已被折叠或从视图中清除,也会显示出来,经典模式下的终端会以输入行模式显示它;
  • 日志中的一行:打开机器的日志,并定位到那一行;
  • 笔记:打开笔记,并定位到包含这些词的位置;
  • 终端:切换到它的标签页;机器:在它上面打开一个新终端;项目:打开它的页面。操作则会直接执行。

在 Mac 上按 ⌘Enter、在其他系统上按 Ctrl+Enter,会把命令放入当前终端的输入行但不运行,即使这个终端在另一台机器上也是如此。输入行下方会显示来自搜索,尚未运行:按 Enter 在那里运行,按 Esc 清空输入行。在经典模式下,命令同样会停在 shell 的提示符处等待。如果当前终端中有命令正在运行,它的输入行就被占用了:搜索会提示这一点,等命令结束后再试即可。如果没有当前终端,命令会被放到你在它所属机器上的某个终端中,或在那里新开一个终端。

预览下方的按钮在所属终端中打开和放入输入行,作用分别与 Enter 和 ⌘Enter 相同。