尋找和取代文字、標籤和屬性

上次更新時間 2024年4月25日

了解如何在目前的文件、資料夾、網站或所有開啟的文件中尋找和取代程式碼、文字或標籤 (包含或不含屬性)。

您可以使用 Dreamweaver 強大的尋找和取代功能,在目前的文件、資料夾、網站或所有開啟的文件中尋找和取代程式碼、文字或標籤 (包含或不含屬性)。

對於複雜的尋找和取代作業,您也可以使用強大的模式比對運算法 (規則運算式)。

以下列出您可以尋找和取代的部分項目:

  • 程式碼內的標籤、屬性和文字
  • 一個或多個選取範圍內的文字
  • 多個文件、開啟的文件、資料夾、網站中的文字,或將搜尋範圍限定在目前開啟的文件
  • 在您的搜尋字串中使用規則運算式

即使您並未在 Dreamweaver 中開啟任何文件,還是可以搜尋文字、標籤和屬性。

尋找和取代目前文件中的文字

在開啟的文件中,按一下「尋找 > 在目前的文件中尋找」或按 Ctrl+F (Windows) 或 Cmd+F (Mac),即可開啟停駐在目前文件底部的「快速尋找」列。

如果您還想要取代文字,請按一下「尋找 > 在目前的文件中取代」或按 Ctrl+H (Windows) 或 Cmd+Alt+F (Mac),開啟「快速尋找和取代」列。

在「尋找」欄位中,輸入您想要在目前的文件中尋找的文字。

當您輸入時,Dreamweaver 會自動反白標示目前文件中該搜尋字串的所有相符項目。

在目前文件中尋找文字
在目前文件中尋找文字

備註

Dreamweaver 會在「快速尋找和取代」列中顯示找到的文字相符項目數,而且您可以使用「上一個」和「下一個」箭頭來逐一瀏覽結果。

使用下列篩選器,擴大或限制您的搜尋:

  • 大小寫相符:將搜尋限制在與您要尋找的文字大小寫完全相符的程式碼/標籤/文字。 例如,如果您搜尋 the brown derby,就不會找到 The Brown Derby。
  • 使用規則運算式:讓搜尋字串中的某些字元和短字串 (如 ?、*、\w 和 \b) 解譯為規則運算式的運算子。 例如,搜尋 the b\w*\b dog 將會找到 the black dog 和 the barking dog。
  • 全字相符:將搜尋限制在符合一個或多個完整單字的文字
  • 忽略空白:在進行比對時,會將所有空白視為單一空格。 例如,選取這個選項之後,「this text」會與「this text」相符,但與「thistext」不相符。 選取「使用規則運算式」選項時,這個選項便無法使用,您必須明確地撰寫規則運算式以忽略空白。 標籤不算是空白。 
  • 在選取的文字中尋找:將搜尋限制在現行文件中目前選取的文字。 選取的文字可以是單一文字區塊,或是目前開啟文件中不同位置的多個文字選取範圍。 當您在選取的文字內搜尋時,找到的搜尋字詞不會在文件中反白標示。 按一下「全部尋找」,即可在「搜尋」面板中顯示搜尋結果。
擴大或限制搜尋的篩選器
擴大或限制搜尋的篩選器

如果要取代找到的文字或標籤,請在「取代」欄位中輸入文字,然後按一下「取代」或「全部取代」。

若要逐一查看頁面中找到的相符項目,並個別加以取代,請按一下「取代」,並使用下一個和上一個箭頭,瀏覽至文件內該搜尋字詞的其他相符項目。

若要立即取代該搜尋字詞的所有相符項目,請按一下「全部取代」。 Dreamweaver 會取代所有找到的相符項目,並提供一份報告,其中包含所有找到及取代的字詞。

「搜尋結果」面板中的取代字詞報告
「搜尋結果」面板中的取代字詞報告

在多個文件中尋找和取代

您可以在多個文件、某個資料夾或您的網站中,尋找所有搜尋字詞。

選取「尋找 > 在檔案中尋找和取代」,或是按 Ctrl+Shift+F (Windows) 或 Cmd+Shift+F (Mac),開啟「尋找和取代」對話方塊。

備註

第一次開啟「在檔案中尋找和取代」時,「在目前整個本機網站中搜尋」是預設選項。 如果您選擇不同的選項,Dreamweaver 會記住您的選擇,並將您所選取的選項設為預設選項。

在「尋找」文字欄位中輸入文字,然後從下拉式清單選取下列任一個選項:

  • 目前文件 - Dreamweaver 會在目前成為焦點的文件中搜尋指定的片語。
  • 開啟的文件 - Dreamweaver 會在所有開啟的文件中搜尋指定的片語。
  • 資料夾 - Dreamweaver 會在指定資料夾內的所有檔案中搜尋指定的片語。
  • 在網站中選取的檔案 - Dreamweaver 會在「檔案」面板內從網站選取的檔案中搜尋指定的片語。
  • 目前整個本機網站 - Dreamweaver 會在您目前正在處理的網站中搜尋指定的片語。
「尋找和取代」對話方塊
「尋找和取代」對話方塊

使用下列篩選器,擴大或限制您的搜尋:

  • 大小寫相符:將搜尋限制在與您要尋找的文字大小寫完全相符的文字。 例如,如果您搜尋 the brown derby,就不會找到 The Brown Derby。
  • 使用規則運算式:讓搜尋字串中的某些字元和短字串 (如 ?、*、\w 和 \b) 解譯為規則運算式的運算子。 例如,搜尋 the b\w*\b dog 將會找到 the black dog 和 the barking dog。
  • 全字相符:將搜尋限制在符合一個或多個完整單字的文字
  • 忽略空白:在進行比對時,會將所有空白視為單一空格。 例如,選取這個選項之後,「this text」會與「this text」相符,但與「thistext」不相符。 選取「使用規則運算式」選項時,這個選項便無法使用,您必須明確地撰寫規則運算式以忽略空白。 標籤不算是空白。 
  • 僅搜尋文字:搜尋文件文字中特定的文字字串。 文字搜尋會忽略中斷字串的所有 HTML。 例如,搜尋「head」就只會在文字中比對 head 的相符項目。 此搜尋作業會忽略所有 <head> 和 </head> 的相符項目。
備註

在「尋找和取代」對話方塊的「進階」索引標籤中,「僅搜尋文字」篩選器處於停用狀態。

在「尋找和取代」對話方塊中的篩選器
在「尋找和取代」對話方塊中的篩選器

執行下列其中一項作業:

  • 若要尋找指定文字的所有相符項目,請選取「全部尋找」。 Dreamweaver 會開啟「搜尋結果」面板。 如果您是在單一文件中進行搜尋,則「全部尋找」會顯示搜尋文字或標籤的所有相符項目,以及一些周圍的上下文。 如果您是在搜尋目錄或網站,「全部尋找」便會顯示一份包含此標籤的文件清單。
  • 如果要取代找到的文字或標籤,請在「取代」欄位中輸入文字,然後按一下「取代」或「全部取代」。
  • 若要逐一查看頁面中找到的相符項目,並個別加以取代,請按一下「取代」,並使用下一個和上一個箭頭,瀏覽至該搜尋字詞的其他相符項目。
  • 若要立即取代該搜尋字詞的所有相符項目,請按一下「全部取代」。 Dreamweaver 會取代所有找到的相符項目,並提供一份報告,其中包含「搜尋結果」面板中所有找到及取代的字詞。
  • 若要在取代之前先查看尋找結果,請選取「全部取代」和「例外」。 在指定這個選項之後,尋找結果會顯示在「搜尋結果」面板中。 接著,您可以取消選取不想要取代的相符項目。

按兩下「搜尋結果」面板中的搜尋結果,Dreamweaver 就會瀏覽至其位置並將游標放在該文字的位置。

尋找和取代程式碼中的標籤、屬性和文字

您可以搜尋特定的標籤、屬性和屬性值。 例如,您可以搜尋所有不含 Alt 屬性的 img 標籤。

您也可以搜尋在 (或不在) 一組容器標籤內的特定文字字串。 例如,您可以搜尋包含在 title 標籤中的單字 Untitled,以便尋找網站上所有未命名的網頁。

在目前開啟的文件中尋找和取代程式碼中的標記、屬性和文字

開啟要進行搜尋的文件, 然後選取「尋找 > 在目前的文件中尋找」。

若要搜尋標籤內的特定文字,請在「尋找」欄位中輸入文字字串,然後從其旁邊的下拉式欄位中選取標籤。

搜尋指定標籤內的文字
搜尋指定標籤內的文字

Dreamweaver 會在搜尋的頁面上反白標示指定標籤內指定文字的所有相符項目。

在多個文件中尋找和取代程式碼中的標記、屬性和文字:

選取「尋找 > 在檔案中尋找和取代」,或是按 Ctrl+Shift+F (Windows) 或 Cmd+Shift+F (Mac),開啟「尋找和取代」對話方塊。

在「進階」索引標籤中,選取下列其中一個「尋找於」選項︰

  • 目前文件 - Dreamweaver 會在目前開啟的文件中搜尋指定的片語
  • 開啟的文件 - Dreamweaver 會在所有開啟的文件中搜尋指定的片語
  • 資料夾 - Dreamweaver 會在指定資料夾內的所有檔案中搜尋指定的片語
  • 在網站中選取的檔案 - Dreamweaver 會在「檔案」面板內所選的檔案中搜尋指定的片語。
  • 目前整個本機網站 - Dreamweaver 會在您目前正在處理的網站中搜尋指定的片語。
進階「尋找和取代」對話方塊
進階「尋找和取代」對話方塊

輸入搜尋參數及所要的動作。

執行下列其中一項作業:

  • 若要尋找指定文字的所有相符項目,請選取「全部尋找」。 Dreamweaver 會開啟「搜尋結果」面板。 如果您是在單一文件中進行搜尋,則「全部尋找」會顯示搜尋文字或標籤的所有相符項目,以及一些周圍的上下文。 如果您是在搜尋目錄或網站,「全部尋找」便會顯示一份包含此標籤的文件清單。
  • 如果要取代找到的文字或標籤,請在「取代」欄位中輸入文字,然後按一下「取代」或「全部取代」。
  • 若要逐一查看頁面中找到的相符項目,並個別加以取代,請按一下「取代」,並使用下一個和上一個箭頭,瀏覽至該搜尋字詞的其他相符項目。
  • 若要立即取代該搜尋字詞的所有相符項目,請按一下「全部取代」。 Dreamweaver 會取代所有找到的相符項目,並提供一份報告,其中包含「搜尋結果」面板中所有找到及取代的字詞。
  • 若要在取代之前先查看尋找結果,請選取「全部取代」和「例外」。 在指定這個選項之後,尋找結果會顯示在「搜尋結果」面板中。 接著,您可以取消選取不想要取代的相符項目。

按兩下「搜尋結果」面板中的搜尋結果,Dreamweaver 就會瀏覽至其位置並將游標放在該文字的位置。

檢視搜尋結果

如果要檢視搜尋結果:

選取「視窗 > 結果 > 搜尋」,即會在「搜尋」面板中顯示搜尋結果。

在「搜尋」面板中的按兩下某個搜尋結果,即可在您的文件中檢視該搜尋結果。 

以滑鼠右鍵按一下「搜尋」面板頂端的圖示可開啟彈出式選單,該選單提供更多用於存回和取出檔案的選項 (如果您使用版本控制系統)、執行更多的尋找和取代作業、清除搜尋結果,或關閉「搜尋」面板。

「搜尋結果」面板內的其他選項
「搜尋結果」面板內的其他選項

儲存和載入搜尋查詢

選取「尋找 > 尋找和取代」。

若要儲存查詢,請按一下「尋找和取代」對話方塊中顯示的「儲存」圖示,然後選擇目標位置,將檔案另存為 .dwr 檔案。 

若要載入查詢,請按一下「載入」圖示,然後從電腦中選擇 .dwr 查詢檔案。 

儲存和載入搜尋查詢

對於 Dreamweaver 2017 和 2018 版

依據預設,Dreamweaver 2017 和 2018 版中的儲存和載入搜尋查詢並未啟用。 不過,如果您需要儲存和載入搜尋查詢功能,可完成下列步驟啟用這項功能。

確定您已安裝 Dreamweaver 2017.1。 開啟 Dreamweaver,並使用「進階尋找和取代」對話方塊至少一次,然後關閉 Dreamweaver。

在 Windows 上:

  1. 開啟登錄編輯程式 - 在「開始」選單的執行方塊或搜尋方塊中,輸入 regedit 並按下 Enter。
  2. 瀏覽下列位置︰HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver CC 2017\Advanced Find And Replace
  3. 按滑鼠右鍵並使用 ShowHiddenOptions=TRUE 建立新的字串值。
  4. 關閉登錄編輯程式。
備註

如果您無法在 Windows 登錄編輯程式中找到「Advanced Find and Replace」,請清除您 Dreamweaver 的偏好設定,並重新開啟 Dreamweaver。

在 Mac 上:

  1. 使用 Finder 瀏覽至 ~/Library/Preferences
  2. 使用文字編輯器開啟 Adobe Dreamweaver CC 2017 Prefs
  3. 尋找 [Advanced Find and Replace] 區段,並新增 showhiddenoptions=TRUE
  4. 儲存並關閉檔案。

按滑鼠右鍵並使用 ShowHiddenOptions 建立字串值。 

TRUE 新增為資料值。 

關閉登錄編輯程式。 

更多類似主題