.txt 的設計是否有固有錯誤,導致在處理相對較大的檔案時會出現效能顯著下降的情況?在Windows 8 上處理超過一百萬個字元的檔案時,編輯器(特別是Notepad++ 和Wordpad)不僅運行緩慢,而且經常因大型查找和替換操作而崩潰(例如,如果查找和替換執行超過60,000 次替換) 。
我已經驗證這與運行文字檔案的特定機器無關(在類似的高規格機器上性能也很差)。
我最初認為這是因為正在網路共享上編輯有問題的文件,但將其複製到本地資料夾仍然導致同樣的低效能。
當刪除換行符時(處理長度為一百萬個字元的單字),效能尤其下降。儘管使用高階機器,UI 中仍出現明顯的幀下降)
答案1
嘗試超編輯在這種情況下它是最好的。
特點一覽
列/塊編輯
多插入符編輯
多選
語法高亮
整合 FTP 用戶端
整合 SSH/telnet
編輯器主題
大檔案編輯+4GB
文件/資料排序
強大的搜尋功能
支援正規表達式
CSV 資料重新格式化
巨集和腳本
文件比較
智慧模板
答案2
Notepad++ 不是為大型文字檔案設計的,相反,我推薦一個名為 glogg 的程式。在這裡找到:http://glogg.bonnefon.org/
我向上帝發誓,如果有人不喜歡這篇文章並抱怨我用連結回答,那麼我就會成長,因為我確實完全回答了這個問題。
答案3
我編輯我的大文件微軟視覺工作室。它速度超級快,可以處理任何尺寸!嘗試一下!您可以下載免費版本(社群版)
更新:
記事本++構建64位現在可用。你可以使用它。
答案4
記事本++
100 萬個字元(1MB)實際上並沒有那麼大。
看
其他文字檔案編輯器
正如其他人指出的那樣,其他編輯器旨在處理大型文字檔案。特別是文字編輯領域的兩位令人尊敬的大師 - vi(或 vim)和 emacs 應該能夠很好地處理比您正在編輯的文件更大的文件。
例如,vim 的限制為 20 億個字元 (2GB)。
看
其他方法
還有其他用於操作文字檔案的工具可以更適合某些任務。例如
- sed
- awk
- 珀爾
- t
- grep
這些是 Unix/Linux 上的標準,但可以輕鬆地在 WIndows 上獲得,可能還有許多其他 Windows 實用程式可以有效地對非常大的檔案執行操作(例如搜尋和替換)。
一般來說,普通文字編輯器針對您想要透過一次滾動一行來直觀地瀏覽文件的情況進行了最佳化。其他類型的工具可以更好地進行搜尋、重新格式化、求和、壓縮等。