你可以通过文档窗或者站点窗搜寻本地或远程站点上的文件。要显示站点窗,选择 Window > Site Files。
你也可以对当前文档、被选文件、目录、整个站点的文本、由特殊标签围住的文本、或者 HTML 标签和属性等进行搜寻。注意搜寻文件和搜寻文件中的文本使用的命令是不同的:Locate in Local Site 和 Locate in Remote Site 是用于文件搜寻的;而 Edit > Find 和 Edit > Replace 则是用于搜寻文件中的文本。
注意:如果你是在文档窗处于激活状态的时候选取 Site > Locate in Local Site 或 Site > Locate in Remote Site 的,而当前文件又不是当前打开站点的一部分,Dreamweaver 会先试图确定该文件究竟属于你已经定义过的本地站点中的哪一个站点;如果该文件只是属于其中某一个站点,Dreamweaver 会先将该站点打开,然后再找到该文件的位置。
如何在本地站点寻找文件:
1 | 在 Remote 窗选取文件,或者在文档窗打开文件。 |
2 | 选择 Site > Locate in Local Site。(下边是只针对 Windows 的:如果这时站点窗处于激活状态,就选择 Edit > Locate in Local Site。) |
则被选取文件在站点窗的 Local 窗口中被加亮。 | |
![]() |
如何在远程站点寻找文件:
1 | 在 Local 窗选取文件,或者在文档窗打开文件。 |
2 | 选择 Site > Locate in Remote Site。(下边是只针对 Windows 的:如果这时站点窗处于激活状态,就选择 Edit > Locate in Remote Site。) |
则被选取文件在站点窗的 Remote 窗口中被加亮。 | |
![]() |
如何搜寻文档中的文本和/或者 HTML:
1 | 从下列选项中进行选择: |
![]() |
从文档窗或站点窗选择 Edit > Find or Edit > Replace。 |
![]() |
在 HTML Source 面板,鼠标右击 (Windows) 或者按住 Control 键点击 (Macintosh),并由情景菜单中选择 Find 或 Replace。 |
2 | 在调出的 Find 或 Replace 对话框中,使用 Find In 选项指定要搜寻的文件: |
![]() |
如果选择 Current Document,就将搜寻的范围界定在当前激活文档之中。只有当文档窗处于激活状态时选择这个选项,或者通过 HTML Source 面板选择此选香才可以。 |
![]() |
如果选择 Selected Files,就将搜寻的范围界定在站点窗当前被选取文件和文件夹之内了。这个选项只有当你在站点窗处于激活状态时选择 Find 或 Replace 时才有效(也就是说,站点窗位于文档窗之前)。 |
![]() |
如果选择的是 Current Site,就会将搜寻的范围扩大到当前站点内所有的 HTML 文档,库文件,和文本文件。选择了 Current Site 之后,当前站点的名字会出现在弹出菜单的右边。如果这个不是你要进行搜寻的站点,那么就从当前站点的弹出菜单中另选搜寻站点。 |
![]() |
如果选择 Folder,会将搜寻范围界定在特定的一组文件之内。选择了 Folder 之后,点击文件夹图标查找并选取你要进行搜寻的目录。 |
3 | 利用 Find What 选项指定你要执行搜寻的内容种类。 |
![]() |
选择 Text,允许你在文档窗搜寻特定的文本串。文本搜寻会忽略任何打断文本串的 HTML。例如,搜寻文本串 the black dog,下边两个都将出现在匹配结果里:the black dog 和 the <i>black</i> dog 。 |
![]() |
选择 HTML Source,允许你在 HTML 源代码中搜寻特定的文本串。参阅 HTML 源代码搜寻。 |
![]() |
选择 Text (Advanced), 允许你搜寻所有不管是不是在标签之内的所有的文本串。例如,在一个包含有下列 HTML 的文档中,搜寻不包括在 i 内的 tries,那么搜寻结果将只包括下边一段话中的第二个单词 tries :John <i>tries</i> to get his work done on time,but he doesn't always succeed。He tries very hard。 参阅 在特定标签内搜寻文本。 |
![]() |
选择 Tag,允许你搜寻特定的标签、属性和属性值,如所有的 TD 标签和属性 TOP 及其属性值 VALIGN 。参阅 搜 HTML 标签和属性。 |
注意:按 Control+Enter 或 Shift+Enter (Windows),Control+Return,Shift+Return,或 Command+Return (Macintosh),可以在搜寻域内加上换行,允许你搜寻 Return 字符。如果你使用的不是常规表达式的话,注意一定要在执行这个搜寻任务的时候取消对 Ignore Whitespace Differences 选项的选取。需要注意的是你这时是在搜寻一个指定的字符,而不是一般概念上的换行;例如,它不会帮你查找 <br> 或者 <p> 标签。Return 字符在文档窗是以空格的形式出现,而不是一个换行。 |
|
4 | 你可以使用下列选项扩大或缩小搜寻范围: |
![]() |
Match Case 选项,选取以后,会将文本的搜寻范围同你所要查找的文本的字符大小写完全匹配。例如,如果你要搜寻 the brown derby,你就不会得到 The Brown Derby 。 |
![]() |
注意:选取 Ignore Whitespace Differences 选项之后,会将所有的空白看作一个单一的空间。例如,选取这个选项后,this text
会和 this text
匹配,但不会和 thistext
匹配。当你使用了 Use Regular Expressions 选项后这个选项就不能使用了;你必许明确无误地述写出你的常规表达式来忽略空格才可以。注意 <p>
和 <br>
标签不被看作空格。
![]() |
Use Regular Expressions 选项会造成你的搜寻字符串中的有些字符和短字符串(如 ?, *, \w, and \b) 会被解释成常规表达式的运算符号。例如,如果你要搜寻 the b\w*\b dog,结果将有 the black dog 和 the barking dog 两个。参阅 常规表达式。 |