保存的搜索
—保存的“查找&替换”搜索—
如果您有定期运行的“查找&替换”搜索,或者您偶尔会运行但不希望每次都重新创建的复杂搜索,则可以将它们保存在“保存的搜索”对话框中。保存后,您可以使用对话框编辑和运行搜索。
若要打开“保存的搜索”对话框,请选择菜单项、“其键盘快捷方式”或工具栏按钮“搜索模板”图标。
上下文菜单命令
有关创建和编辑已保存搜索的大多数操作都可以使用右键单击上下文菜单进行访问:
选择一个或多个已保存的搜索条目,然后右键单击所选内容以获得以下选项:
- 添加条目:在您单击的条目下添加新的空白搜索。
- 添加组:在您单击的条目下添加新组。
- 编辑:编辑或重命名条目(与双击相同)。
- 剪切:删除一个或多个可以稍后粘贴的条目。
- 复制:复制一个或多个可以稍后粘贴的条目。
- 粘贴:粘贴任何剪切/复制的条目。
- 删除:删除选定的条目或组。
- 导入:将文件中导出的条目列表读取到列表中。
- 重新加载:从上次保存的状态还原列表。
- 导出:将所选条目保存到文件中以进行共享或备份。
- 导出所有:将所有条目保存到文件中。
- 全部折叠:折叠所有组的显示。
- 全部展开:展开所有组的显示。
- 填充控件:将第一个控件值复制到同一组中通过按住shift键单击高亮显示的所有其他条目。也就是说,如果您希望保存的搜索组中的多个条目具有相同的控件,请输入第一个条目的控件,按住shift键并单击以突出显示应使用相同控件的其余条目,然后选择填充控件。(需要Sigil 1.6.0及更高版本。)
选择“导入…”将允许您从csv文件、以前保存的Sigil ini文件或简单的文本文件中读入新的搜索组。
要移动搜索条目或组,请使用箭头键或拖放。
要进行一组搜索,请先创建该组,然后将搜索条目移动到该组中。
运行搜索
“保存的搜索”对话框可用于运行搜索以及管理搜索。所有的“查找&替换”操作按钮都在“保存的搜索”对话框中可用,因此您无需打开“查找&替换”窗口即可运行保存的搜索。
使用控件 - Sigil 1.6.0 中新增
“控件”列允许您设置搜索模式、搜索方向、任何搜索选项和搜索目标(要搜索的文件)。
控件由两个字符的代码表示,这些代码可以按任意顺序排列,以逗号或空格分隔:
- NL - 模式:正常
- RX - 模式:正则表达式
- CS - 模式:区分大小写
- UP - 方向: 向上
- DN - 方向: 向下
- CF - 目标:当前文件
- AH - 目标:所有HTML文件
- SH - 目标:选定的HTML文件
- TH - 目标:选项卡中的HTML文件
- AC - 目标:所有CSS文件
- SC - 目标:选定的CSS文件
- TC - 目标:选项卡中的CSS文件
- OP - 目标:OPF文件
- NX - 目标:NCX文件
- DA - 选项:单行模式
- MM - 选项:懒惰匹配
- AT - 选项:自动标记
- WR - 选项:循环匹配
要编辑控件,请双击搜索中的“控件”列,以查看类似“查找&替换”的界面,用于设置模式、选项、方向和目标。提供了工具提示,以简化现有控件设置的快速概览。
如果“控件”字段留空,则将使用当前“查找&替换”窗口中的搜索设置。如有疑问,请打开“查找&替换”窗口以检查上次设置的模式和选项,因为这是您运行任何已保存的搜索时将使用的模式和选项。
要运行搜索,请选择一个条目,然后单击其中一个操作按钮:“查找”、“替换”、“替换/查找”、“全部替换”、“全部计数”。状态消息将出现在“保存的搜索”对话框的左下角;如果您打开了“查找&替换”窗口,它们也将出现在该窗口的右下角。
所有保存的搜索都使用“控制”列中设置的模式、选项、方向和目标运行。
若要仅对当前文件运行搜索,而不考虑模式设置,请在按住Ctrl键(在Mac上为Cmd键)的同时单击操作按钮。
一次运行多个搜索
如果满足以下条件,只需单击一个按钮即可运行多个搜索:
- 选择组名称而不是单个条目,
or - 通过按住Ctrl键(在Mac上为Cmd键)同时单击多个单独的条目来选择多个非组条目。
选择后,单击全部替换,组或选择中的每个搜索将依次运行。在一个组中运行多个搜索时,如果控件值为空,将继承搜索分组中上一次搜索的值。为任何搜索分组的第一次搜索设置控件就足够了。
保存
创建和编辑完搜索后,请务必单击Save来保存它们。
要退出而不保存您的输入,请使用关闭按钮Close或Esc键关闭窗口,然后在出现提示时确认您不想保存。您也可以使用上下文菜单中的,从磁盘重新加载您的条目,这将删除当前未保存的条目。
使用上下文菜单项中的可以保存您的搜索副本,以便与其他人共享(然后他们可以使用将它们添加到他们的Sigil中)。
如果您保存并运行多个Sigil副本,那么Sigil的其他实例将自动重新加载新保存的搜索,以保持所有副本同步。
过滤器
使用“过滤器”文本框来限制显示的条目列表,以便更容易找到您想要的搜索。
加载搜索
如果您想在“查找&替换”窗口中运行搜索,请在“保存的搜索”对话框中选择搜索,然后点击加载搜索。然后它将被加载到“查找&替换”窗口中。或者,您可以直接在“查找&替换”文本框中右键单击,并从上下文菜单中选择一个已保存的搜索(参见下文)。
加载并不运行搜索,它只是在“查找&替换”窗口中填充字段的一种方式。
如果从“保存的搜索”对话框中运行搜索,则不需要使用加载搜索按钮。
您可以使用键盘加载搜索,方法是使用快捷键打开保存的搜索,在“过滤器”框中键入您的搜索名称,然后按回车键(如果您想关闭窗口,请按Esc键)。
使用“查找&替换”框中的“保存的搜索”
您可以直接从“查找&替换”窗口(无需打开“保存的搜索”对话框)访问保存的搜索,方法是右键单击“查找”或“替换”文本输入框打开上下文菜单。
您保存的搜索将出现在上下文菜单的顶部。选择一个将其加载到“查找&替换”窗口中。
如果您想将“查找&替换”窗口中运行过的搜索保存到保存的搜索,请在“查找”或“替换”文本框中单击鼠标右键,调出上下文菜单,然后选择“保存搜索”。。