搜索与替换

在文档内或整个文件夹中查找和替换文本,并按标题跳转。

选择搜索方式

要查找的内容方法
当前文档中的文本Ctrl+F
在当前文档中替换Ctrl+H
文件夹内各文档中的文本Ctrl+Shift+F
在整个文件夹中替换Ctrl+Shift+H
文件名文件资源管理器顶部的名称筛选
文档中的标题按F8打开大纲

在文档内搜索

  1. 按Ctrl+F打开搜索栏,输入要查找的内容。事先选中的文本会被填入搜索框。
  2. 根据需要切换Aa(区分大小写)、.*(正则表达式)。
  3. Enter / F3跳到下一个匹配,Shift+Enter / Shift+F3跳到上一个匹配。
  4. Esc关闭搜索栏。

源代码模式按原文搜索,包括Markdown标记。预览模式按显示的文字搜索,因此搜索important就能找到**important**。

在文档内替换

在源代码模式下按Ctrl+H,然后输入搜索文本和替换文本。“替换”一次处理一个匹配,“全部替换”会改写文档中的所有匹配。

预览模式下不显示替换框。即使使用正则表达式搜索,替换文本也会按输入的原样插入。

在整个文件夹中搜索和替换

  1. 按Ctrl+Shift+O,打开要搜索的文件夹。
  2. 按Ctrl+Shift+F打开跨文件搜索,然后输入要查找的内容。
  3. 结果按文件分组显示。单击匹配行可跳到该位置,用鼠标中键单击则在新标签页中打开。
  4. 如需替换,按Ctrl+Shift+H显示替换框,确认受影响的范围后执行“全部替换”。

搜索范围为打开的文件夹及其子文件夹中的.md和.markdown文件。加密文件、隐藏文件夹、.git和node_modules等开发用文件夹,以及大于32 MB的文件不在搜索范围内。在预览模式下进行跨文件搜索时,代码块的内容也不在搜索范围内。

跨文件替换无法撤销。请事先备份,或在版本控制下操作。

未打开的文件,以及没有未保存更改的已打开文件,会直接在磁盘上更新。对于有未保存更改的标签页,只更新编辑器中的内容,请在保存前检查结果。如果替换会引入文件编码无法表示的字符,该文件会被跳过,并通过通知说明原因。

按标题跳转

按F8打开大纲,单击标题即可跳转。按Alt+←,返回之前的位置;按Alt+→,再次前进。

要按标签查找文档,或查看哪些文档链接到某个文档,请使用链接、标签与收藏。

快捷键按默认分配列出。如果你更改过分配,请在应用内帮助(F12)中查看当前的按键。