查找菜单

查找/替换...:显示查找/替换面板,用于查找最前端文稿中您感兴趣的内容。

注意:当使用 Bean 的查找面板时,搜索始终会 '循环' (在搜索到达文稿底部时会继续从文稿开头开始搜索)。'替换' 在所选文本与查找字段的文本相符时才会进行替换。您不能在替换字段区使用正则表达式 (也就是说,您不能交换捕获分组,等等)。当模式匹配激活时,不使用特殊功能的符号会在前面显示 '\' 以表示其原始的字符含义。您唯一可以在替换字段处使用的正则表达式字符是 \0,它插入了找到的匹配项到替换文本。您只需记住,这个是零而不是字母 O。

查找\替换快捷键

option-tab:插入制表符到搜索字段区

option-return:插入回车符到搜索字段区

匹配模式 (正则表达式)

Bean 中的查找/替换... 面板可以使用模式匹配 ('正则表达式') 来查找感兴趣的文本。在正则表达式 (简写为 'regex') 中,特定的字母作为模式的符号,用于查找面板的文本查找,类似有名的 ‘通配符’ 但功能更强。模式匹配允许您在搜索中简单的包括制表符,分段符,分页符,单词边界,数字通配符,备选拼写等等。模式... 下拉菜单可以方便的使用这个功能而不需要学习什么特殊字符的用法。

选择匹配模式 (正则表达式) 按钮以启用查找面板中对正则表达式的支持。注意查找字段区会改变颜色以指示模式匹配是否已激活。在模式匹配中一些常见符号如 . ? * \ 等等都有着特殊的含义。在您不需要这一功能的时候可以关闭它。(注意,类似 . ? * 等符号在正则表达式中没有特殊含义时在前面要加上 \ 字符)。

正则表达式的使用是个相当复杂的主题,在模式... 菜单中有很多的选项。例如,在搜索字段区使用这个正则表达式和全选将选择 HTML 文稿中的所有标签:

(\<(/?[^\>]+)\>)

您可以创建一个语法非常复杂的正则表达式。如果语法不正确,将会显示警告。

查找下一个:查找文本中下一处与查找面板的查找字段相符的地方。

查找上一个:查找文本中下一处与查找面板的查找字段相符的地方。

查找所选部分:将所选文本放进查找面板的查找字段区进行搜索。

跳到所选部分:在文稿窗口居中任何所选文本。

上次编辑的位置:在您前往文稿的另一部分,然后需要立即返回上次编辑位置时,这个功能非常有用 (不需要四处找)。

补全单词:产生可能的完成单词列表以补全插入点处的不完整单词。也可通过 Escape 键启用。

定义单词:显示插入点处的单词定义,或在发现单词无效时显示拼写建议。