如果你必須在幾十個,甚至幾百個或幾千個文本文件中替換一個單詞,你該怎麼辦?你保持冷靜,下載記事本++[刪除壞網址]或替換文本[不再可用]。這兩個實用程序將在幾秒鐘內完成這項工作。
在開發人員和程序員中,這是一個常見的兩難問題。假設您正在管理一個包含數百或數千個文件的項目。當出現在幾乎每個頁面上的產品名稱都發生更改時,您很難通過每個頁面手動搜索和更改名稱。不,你比那聰明。
你打開Google,找到這篇文章,你就知道了一個只需幾秒鐘的解決方案。
您可以使用Notepad++或一個名為replacetext的專用工具來批量編輯文件。
首先,允許Notepad++在所有需要編輯的文件中查找單詞。打開“記事本+”,然後轉到“搜索”>;“在文件中查找…”。。。或者按CTRL+SHIFT+F。這將操作“在文件中查找”菜單。
在“查找內容:”下,輸入需要更改的單詞或短語。在“替換為:”下,輸入新詞或短語。最後,設置目錄:受影響的文件所在的位置,以便Notepad++知道在哪裡搜索。
您還可以使用高級設置,我已經進一步概述了這些設置。設置“全部”後,如果需要雙擊命中或在文件中替換,請單擊“查找全部”,如果希望記事本++立即應用更改。根據Notepad++正在搜索的文件數,這可能需要幾秒鐘。
如果你選擇“全部查找”,你會得到一個點擊列表。通過選擇所有不想編輯的文件並按DEL鍵刪除這些文件,然後右鍵單擊其餘文件並選擇“全部打開”。
現在轉到“搜索”>;“替換”或按CTRL+H,將啟動“替換”菜單。在這裡,您可以找到一個選項來替換所有打開的文檔中的所有內容。
同樣,您可以進行一些高級設置,如下所述。
在“在文件中查找”下,可以添加篩選器以僅在某些文件類型中進行搜索。例如,添加*.doc以僅在doc文件中搜索。同樣,您可以搜索具有特定名稱的文件,而不考慮文件類型。添加*.*以搜索任何文件名和類型。
選擇包含子文件夾的目錄時,請簽入所有子文件夾和隱藏文件夾以搜索這些子文件夾。您可能還希望選中“僅匹配整個單詞”,這樣就不會意外地編輯部分匹配。
“在文件中查找”和“替換”菜單中的搜索模式都允許您進行高級搜索和替換。如果使用擴展名,請選擇“擴展”,例如用新行替換字符(\n)。如果要使用運算符查找和替換所有匹配的單詞或短語,請選擇正則表達式。如果你只是用文本替換文本,你可以堅持使用普通文本。
使用替換文本,可以設置替換組以添加多個文件和/或目錄以及多個替換。
首先,創建一個新組。轉到“替換”>;“添加組”,併為您的組命名。
在組上單擊鼠標右鍵,然後選擇“添加文件…”。。。要添加要編輯的文件和/或文件夾。在“文件/文件夾”屬性中,選擇源類型,即單個文件或文件夾,然後選擇源文件/文件夾路徑。如果選擇添加文件夾,也可以通過將文件類型添加到“包含文件篩選器”或“排除文件篩選器行”來包括和排除文件類型。完成後單擊“確定”。
要添加多個文件或文件夾,請重複上述步驟。
“替換文本”的最佳功能是可以選擇與原始位置不同的目的地。在“文件/文件夾屬性”中,切換到“目標”選項卡並選擇所需的目標文件/文件夾路徑。
現在您已經建立了您的組,是時候定義您的替換了。選擇您的組並轉到“替換”>;“搜索/替換網格”>;“高級編輯…”。。。現在可以添加搜索文本並替換文本。一定要查看底部的下拉菜單以自定義搜索和替換選項。
與Notepad++一樣,您可以使用高級搜索字符串和運算符。與Notepad++不同,您可以添加任意多個search和replace實例,並且replace Text將在您運行流程時遍歷所有實例。
要進行替換,請轉到“替換”>;“開始替換”或按CTRL+R。
記事本++是一個免費的源代碼編輯器和Windows記事本的替代品。它是在GNU通用公共許可下發布的,這使它成為一個開源工具。
此外,Notepad++是一個輕量級應用程序,它可以節省資源,從而有利於環境:
By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissi***. When using less CPU power, the PC can throttle down and reduce power c***umption, resulting in a greener environment.
下面是一小部分Notepad++功能,使其成為編寫和編輯(代碼)的完美工具:
替換文本比Notepad++簡單得多。它只做一件事:替換文本。replacetext背後的Ecobyte公司意識到了它的影響。因此,帶有原因的軟件附帶了一個不尋常的EULA:
很遺憾,Windows 10不再支持替換文本,也沒有可用的幫助文件。不管怎樣,我已經介紹了它,因為對於這個特定的應用程序,它提供了比Notepad++更高級的特性。
上面兩個實用程序中的一個應該為您完成這項工作。如果您只有一個簡單的搜索和替換作業,或者如果Notepad++的附加功能聽起來很有用,您應該嘗試一下。如果您不僅需要編輯多個文件,而且還需要進行多個不同的替換,那麼值得研究替換文本。
你選了哪一個,按規定工作了嗎?您是否找到其他可以搜索和替換文本的工具?請在下面的評論中告訴我們!
圖片來源:Fabrik Bilder viaShutterstock.com網站
...方法可以批次重新命名Mac上的多個檔案。今天我們來看看如何使用Finder中的重新命名功能,建立一個自動化工作流,以及如何使用一個名為NameChanger的免費應用程式重新命名多個檔案。 ...
...這篇文章中最重要的一點是記事本已經被超越了,無論你如何使用它,你都可以找到一個更有吸引力的替代品。 ...
...還推薦隱藏或限制Android應用程式的方法,以及研究Android如何讓你在家裡更有效率。 ...
...當前日期和/或時間**到Word文件中,並在每次開啟或列印檔案時自動更新。為此,請導航到“**”選項卡,然後單擊“日期和時間”,可以在“文字”類別中找到該選項卡。將開啟一個新視窗,您可以在其中選擇要**文件的日期和...
...、Java存檔、ZIP、XML、PDF等。說到這裡,我們已經介紹瞭如何使用其他方法比較兩個Excel檔案。 ...
...需要更新嗎?你的電腦出現了無法解釋的問題嗎?你知道如何在Windows10中更新驅動程式嗎? ...
...文中,我們將介紹幾個您可能不知道的googledoc特性,以及如何使用它們來節省建立內容的時間。 ...