Sublime Text3 六种 查找&替换 方法

1. 普通查找和替换

在 Sublime Text3 中进行普通查找和替换十分方便,只需要使用快捷键:Ctrl+F(Windows)或Cmd+F(Mac),即可弹出查找/替换框。在查找框中输入要查找的内容,在替换框中输入要替换的内容,然后点击 Replace 或 Replace All(替换全部)。

比如我们要将所有的 "world" 替换为 "Sublime Text",只需要输入 "world" 到查找框中,"Sublime Text" 到替换框中,然后点击 Replace All 就可以了。

world

Sublime Text

2. 正则表达式查找和替换

使用正则表达式进行查找和替换可以提高效率,Sublime Text3 也支持正则表达式。在查找框中输入正则表达式即可。

比如我们要将所有的 "world" 前面加上 "Hello,",只需要在查找框中输入 world,在替换框中输入 Hello,$&,然后点击 Replace All(确保启用了正则表达式模式)。

world

Hello,$&

3. 普通批量查找和替换

普通批量查找和替换可以帮助你在多个文件或一个文件的多个位置进行操作。这可以通过在 Sublime Text 中打开多个文件或使用文件夹来实现。使用此方法,需要用到 Find in Files 功能,快捷键是 Ctrl + Shift + F(Windows)或 Cmd + Shift + F(Mac)。

比如我们要将所有文件中的 "world" 替换成 "Sublime Text",只需要选择要查找的文件夹,然后输入要查找和替换的内容即可。

Find: world

Replace: Sublime Text

4. 正则表达式批量查找和替换

如果需要批量查找并使用正则表达式进行替换,则需要勾选 Use Regular Expression(使用正则表达式)选项。

比如我们要将所有文件中的 "world" 前面加上 "Hello,",只需要输入以下正则表达式即可:

Find: world

Replace: Hello,$&

5. 智能查找和替换

智能查找和替换可以根据当前打开的文件中的内容,及时展示离光标最近的匹配。Sublime Text 3 中有四种智能查找和替换选项:

查找当前选中内容

在 Sublime Text3 中选中一些文本,然后使用快捷键 Ctrl + F3(Windows)或 Cmd + F3(Mac)即可智能查找当前选中的内容。

查找当前单词

在 Sublime Text3 中双击一个单词,然后使用快捷键 Ctrl + D(Windows)或 Cmd + D(Mac)即可智能查找当前单词。

批量选中并查找

在 Sublime Text3 中,您可以同时选中多个相同或相似的单词,然后使用快捷键 Ctrl + Shift + L(Windows)或 Cmd + Shift + L(Mac)来选中所有相同单词,并快速定位它们的位置。

批量查找并替换

在 Sublime Text3 中,使用智能查找和替换功能可以实现查找并替换多处相似的字词。选中一个词并使用 Ctrl + F(Windows)或 Cmd + F(Mac)定位到该词出现的位置。使用 Ctrl + Shift + L(Windows)或 Cmd + Shift + L(Mac)暴露所有可替换的词,稍加修改之后即可进行批量替换。

6. 自动补全快捷键

Sublime Text3 能够自动补全代码并提供相关参数选项,是一个十分强大的编辑器。它可以根据代码中的变量、文件名以及其他文本自动填充下一个可能的词汇。当您键入代码时,Sublime Text3 会显示一个下拉框,其中包含可能的选项。按 Tab 进行补全,按 Esc 取消操作。

使用自动补全快捷键,需要在查找框中输入部分文本后按下快捷键,然后选择正确的单词。快捷键如下:

Windows/Linux: Ctrl + Space

Mac: Ctrl + Space 或 Option + Escape