这个对话框会出现,当你选择在文件中替换命令时。你可以指定一个要查找的字符串以及其他在文件中查找的参数。
输入要搜索的字符串。如果这是一个多行的文本框,你可以通过按 CTRL + ENTER 来输入新的行。当下拉列表打开时,你可以通过按 ALT + DELETE 来清除被选取的历史条目。
点击该按钮来显示可用命令列表。
所选内容或光标处的单词 |
当该选项被勾选时,对话框会把选取的内容或光标处的单词作为查找文本框中的初始字符串。 |
所选内容 |
当该选项被勾选时,对话框会把选取的内容作为查找文本框中的初始字符串。 |
光标处的单词 |
当该选项被勾选时,对话框会把选取的内容作为查找文本框中的初始字符串。 |
上次使用的值 |
当该选项被勾选时,对话框会把上次查找的字符串作查找文本框中的初始字符串。 |
固定值 |
当该选项被勾选时,对话框会把设为固定值的字符串作为查找文本框中的初始字符串。 |
自动保存 |
把选项 (所选内容或光标处的单词,所选内容,光标处的单词,上次使用的值,或固定值) 保存为默认值;当下一次对话框显示时,就会是默认的设定。 |
多行 |
让文本框在单一行与多行之间切换。 |
使用编辑器字体 |
当该选项被勾选时,查找下拉列表框会使用与编辑器相同的字体。 |
从批处理列表中选择 |
从批处理列表中选择要搜索的字符串。 |
交换查找与替换字符串 |
交换查找与替换字符串。 |
该命令还包括可用的转义符或正则表达式。另外,从列表中选择一个条目会把选定的条目插入到按钮旁的文本框中。
输入一个你想要用来替换搜索字符串的字符串。如果这是一个多行的文本框,你能通过输入 CTRL + ENTER 来换行。当下拉列表开启时,你可以通过按 ALT + DELETE 键来清除选取的历史条目。
要搜索的文件类型。可以使用通配符(* 以及 ?)。同样,多个文件类型可以用分号(;)来区分。
点击该按钮来显示可用命令列表。
当前文件类型 |
当该选项被勾选时,对话框会用当前文件类型初始文件类型下拉列表框。 |
当前文件扩展名 |
当该选项被勾选时,对话框会用当前文件扩展名初始文件类型下拉列表框。 |
当前文件 |
当该选项被勾选时,对话框会用当前文件初始文件类型下拉列表框。 |
上次使用的值 |
当该选项被勾选时,对话框会把上次用过的字符串作查找文本框中的初始字符串。 |
固定值 |
当该选项被勾选时,对话框会把设为固定值的字符串作为查找文本框中的初始字符串。 |
自动保存 |
把选项 (当前文件类型,当前文件扩展名,当前文件,或上次使用的值) 保存为默认值;当下一次对话框显示时,就会是默认的设定。 |
该命令还包括可用的转义符或正则表达式列表。从列表中选择一个条目会把选定的条目插入到按钮旁的文本框中。
指定要搜索的文件夹。
点击该按钮来显示可用命令列表。
当前文件夹 |
当该选项被勾选时,对话框会把当前文件夹作为“搜索文件夹”的初始文件夹。 |
父文件夹 |
当该选项被勾选时,对话框会把父文件夹作为“搜索文件夹”的初始文件夹。 |
祖父文件夹 |
当该选项被勾选时,对话框会把当前文件夹的祖父文件夹作为“搜索文件夹”的初始文件夹。 |
根文件夹 |
当该选项被勾选时,对话框会把当前文件夹的根文件夹作为“搜索文件夹”的初始文件夹。 |
上次使用的值 |
当该选项被勾选时,对话框会把上次用过的文件夹作为“搜索文件夹”的初始文件夹。 |
固定值 |
当该选项被勾选时,对话框会把把设为固定值的文件夹作为“搜索文件夹”的初始文件夹。 |
浏览 |
让你能浏览或搜索所需的文件夹。 |
浏览并添加 |
让你能浏览或搜索所需的文件夹,并把该文件夹添加到已存在的指定文件夹中。 |
自动保存 |
把(当前文件夹,父文件夹,祖父文件夹,根文件夹,上次使用的值或浏览)保存为默认值;当下一次对话框显示时,就会是默认的设定。 |
该命令还包括可用的转义符或正则表达式列表。从列表中选择一个条目会把选定的条目插入到按钮旁的文本框中。
当搜索一个字符串时,匹配大小写。
查看搜索文件夹下拉列表框中文件夹的子文件夹。
仅搜索单词。一个单词被定义为一个以这些字符开头并结尾的字符串: A – Z,a – z,0 – 9,或下划线。由全角字符包围的字符串被认作是一个单词。当使用正则表达式时,该复选框可能不能正常运作。所以,当使用正则表达式时,请用表达式来标明单词界限(\<,\>,以及 \b)。
当完成搜索或替换后,关闭该对话框。
如果勾选了改复选框,文件不会马上变更;所有发生变更的文件都会被打开。这样,你能在确认这些更改之后保存文件。当你用这个选项来执行在文件中替换命令时,你能选择保存并全部关闭命令如果你满意所有的变更,或选择全部关闭不保存命令如果你想要撤消变更。如果没有勾选该复选框,最多能被替换的文件数目是 32。
如果该复选框没有被勾选,你将不能撤消所做的更改。因此,建议你在执行在文件中替换命令前先创建原始文件的备份。
如何指定回车 (\r) 与换行 (\n) 取决于是否勾选这个复选框当你用正则表达式来指定要替换的字符串时。如果勾选了该复选框,搜索时,\n 不区分回车与换行。如果没有勾选,当指定搜索字符串时一定要区分回车 (\r) 和换行 (\n)。
如果勾选了该复选框,EmEditor 将会在备份文件夹文本框中指定的文件夹中创建原始文件的备份。如果在子文件夹中查找复选框被勾选了,原始的文件夹目录树将会在备份文件夹中保留。
指定字符串应按字面意思匹配。
启用正则表达式。
启用转义序列。你能把下列字符作为转义序列。
\a |
警告(响铃) |
\b |
退格 |
\f |
换页 |
\n |
换行符 |
\t |
水平制表符 |
\v |
垂直制表符 |
\\ |
反斜杠 |
\oooooo |
Unicode 字符在八进制表达式中 |
\xhhhh |
Unicode 字符在十六进制表达式中 |
空字符(\0)可能不能使用。一定要用 \n 而不是 \r。
启用数字范围表达式。
如果保存备份复选框被勾选了,会在备份文件夹中复制原始文件的备份。
选择编码。如果你选择已配置的编码,与打开的文件扩展名相关联的编码会被选取。
从所有可用的代码页中统计检测编码页。这个检测可能会出现失误,特别当文件很小时。这个参数并不包括 HTML/XML 字符集检测。
在 HTML 文件中查找"charset=...",在 XML 文件中查找"encoding=...",或在 Phyton 以及 Ruby 文件中查找"#coding=...",然后使用向对应的编码。如果你打开 HTML,XML,Python,或 Ruby 文件,勾选这个参数并清除其他参数。
统计检测 UTF-8。
将编码相关的选项(编码下拉列表框,以及全部检测,检测 HTML/XML 字符集,和检测 UTF-8 复选框)保存为默认值,以便下次打开此对话框时还原这些选项。
如果在设置此复选框后匹配数达到指定值,EmEditor 将停止搜索文件。
用指定的条件开始搜索。
点击该按钮开始在文件中替换。
点击该按钮保存当前要查找的字符串以及参数,关闭当前对话框,并显示在文件中寻找对话框。
点击该按钮来关闭该对话框。
添加当前设置到批处理列表中。
在在文件中替换对话框与批处理在文件中替换对话框之间切换。
下列控件仅在该对话框扩展为批处理在文件中替换对话框时显示。
保存当前设置到批处理列表中。
显示用来批处理的查找和替换组合列表。下列字母缩写用在列表框的条件列中,代表指定的查找条件。
C |
大小写需符合 |
R |
使用正则表达式 |
W |
只搜索单词 |
E |
仅匹配 CSV 中的嵌入式换行 |
S |
区别 CR 和 LF |
D |
正则表达式 "." 匹配换行符 |
B |
把 Boost.Regex 作为正则表达式引擎 |
O |
把 Onigmo 作为正则表达式引擎 |
启用或禁用列表上所有的条目。
导入之前导出的包含替换条件的 TSV 文件。
把已定义的替换条件导出到一个文件中。文件格式可以是 TSV,JavaScript 或 VBScript 宏格式。
单击此按钮可同时搜寻所选项目。
单击此按钮在多个文档中查找与批处理列表匹配的所选条目。单击右边的「▼」按钮会显示一个上下文菜单,让你能访问批处理选项对话框。
使用批处理列表替换指定文档中的所有字符串。详细信息请参阅批处理和多项之间的区别。
替换多个文档中的与批处理列表所选条目匹配的所有字符串。
在批处理在文件中替换对话框与在文件中替换对话框之间切换。
这个对话框能通过拖动对话框的右下角来调整对话框大小。当启用多行的文本框时,按 CTRL + ENTER 能插入新行。
你还能通过这个对话框访问下列对话框。