搜索

按 ⌘P,或者菜单「导航」→「搜索…」,打开搜索面板(Search)。在一个输入框里按名字找文件、文件夹、工作空间,也能找命令;选中以后直接打开,或者对它做操作。它主要按名字和路径找,正文只在需要时现扫一遍。搜索全部免费,跨工作空间也是。

  • 输入名字的一部分就行;几个词用空格隔开,要全部命中。
  • 在名字后面加 :行号,比如 notes.md:42,打开后跳到那一行。
  • 粘贴一个完整路径(以 /、~/ 或 file:// 开头),不在任何工作空间里的文件也能直接打开。
  • 什么都不输入时,列出最近打开的文件。
  • 文件、文件夹、工作空间、置顶文件夹各有自己的图标和标记,一眼分得开。
  • 默认只搜当前工作空间:当前打开的文件所在的那个,没有就是侧栏正显示的那个。
  • 其他工作空间里的命中折叠成末尾一行「其他工作空间中还有 N 项」,展开后每行标着它属于哪个工作空间。
  • 在侧栏首页、临时位置,或打开的文件不在任何工作空间里时,搜全部工作空间。
  • 同一个 Git 仓库的几个 worktree 里,同一个文件只显示一份。

可以给搜索加筛选条件:「工作空间」「文件夹」「类型」「已修改」「收藏」「最近」「打开」「标签」(访达标签)。

  • 输入条件的名字(比如 work),结果里会多出一行对应的筛选项,选中它按 Tab,再选值。
  • 也可以直接打英文前缀:workspace:、folder:、type:、modified:、tag:、favorite:、recent:、open:。
  • 几个条件同时生效。输入框空着时按 ⌫,删掉最后一个条件。

名字命中的结果少于 5 条、而且输入了至少两个字时,Resomark 会自动在当前工作空间的 Markdown 正文里扫一遍,命中的结果排在后面,带着命中的那一段;按 ↩ 打开并跳到那一行。结果已经够多时,末尾有一行「在内容中搜索“关键词”」,按 ↩ 才扫。一次只扫一小会儿,没扫完会显示「继续在内容中搜索」。

命令和文件排在一起,名字打得准时会排到前面;以 > 开头就只看命令。切换侧栏、打开设置、「新建文稿」(New Document)这些都能从这里执行。

用「新建文稿」时输入名字或路径:没有扩展名会补成 .md;路径里带 / 就建在对应的文件夹里,文件夹不存在会先建好;只能建在当前工作空间里;同名文件已经有了,就直接打开它。

选中一个结果,按 ⌘K 打开「操作」(Actions):

  • 文件:在新标签页中打开、在新窗口中打开、使用默认 App 打开、在侧边栏中定位、在“访达”中显示、添加到收藏、复制路径、复制相对路径、共享…、移动到…、移到废纸篓。
  • 文件夹:在新窗口中打开、置顶文件夹、在此新建文稿、在侧边栏中定位、在“访达”中显示、复制路径、移动到…。

「移动到…」会再打开一层搜索,选好目标文件夹按 ↩。