題 大型.txt表現不佳


在.txt的設計中是否存在固有的錯誤,在處理相對較大的文件時可能會出現明顯的性能下降?在Windows 8上使用超過一百萬個字符的文件而不僅編輯器(特別是Notepad ++和Wordpad)往往運行緩慢,但經常因大型查找和替換操作而崩潰(例如,如果查找和替換執行超過60,000個替換) 。

我已經證實這與文本文件運行的特定機器無關(在類似的高規格機器上性能相同)。

我最初認為這是因為有問題的文件正在網絡共享上編輯,但將其複製到本地文件夾仍然導致相同的低性能。

刪除換行符時,性能尤其下降(使用一個單詞,長度為一百萬個字符)。儘管使用高端機器,但UI中的顯著幀丟失)


4
2018-01-26 09:58


起源


如果其他人注意到性能問題,您的問題是否真的存在?或者你是否試圖解釋你發現了一個錯誤(如果是這樣,給開發者發電子郵件)?我不確定你要我們做什麼,我不確定我們如何能夠提供幫助。根據你正在做的事情,寫字板應該能夠打開這樣的文件,你可能會看到更好的性能。 - Dave
@Dave你是對的。用wordpad檢查。同樣狡猾的表現。會改變頭銜 - Stumbler
很抱歉通知您,但這類問題不屬於SuperUser的範圍,因為它沒有一個答案,因為答案主要基於某人的意見。 - LPChip
我找到的帖子: 鏈接  表示Location Navigator插件可能是問題。 - Technophile


答案:


嘗試 超編輯 在這種情況下它是最好的。

功能一目了然

  • 列/塊編輯
  • 多重插入編輯
  • 多選
  • 語法突出顯示
  • 集成的FTP客戶端
  • 集成SSH / telnet
  • 編輯主題

  • 大文件編輯+ 4GB

  • 文件/數據排序
  • 強大的搜索功能
  • 支持正則表達式
  • CSV數據重新格式化
  • 宏和腳本
  • 文件比較
  • 智能模板

3
2018-01-26 10:38



是的:在那裡試了一下,在Notepad ++中花了超過20秒的時間(並且只是簡單的崩潰的wordpad)在Ultraedit中花了不到一秒鐘! - Stumbler
@Duncan是啊!我很高興。這個小程序就像一個魅力......我喜歡它...而且很高興知道它在2014年被標記為第一世界的文本編輯器 - TechLife


Notepad ++不是為大文本文件設計的,而是推荐一個名為glogg的程序。在這裡找到: http://glogg.bonnefon.org/

如果有人不喜歡這篇文章並抱怨說我正在回答一個鏈接然後長大,我會向上帝發誓,因為我完全回答了這個問題。


8
2018-01-26 10:20





記事本+ +

100萬個字符(1MB)實際上並不那麼大。

看到

其他文本文件編輯器

正如其他人所指出的那樣,其他編輯器的設計也是為了應對大型文本文件。特別是文本編輯世界的兩位尊敬的大師 - vi(或vim)和emacs應該能夠很好地處理大於你正在編輯的文件。

例如,vim的限制為20億個字符(2GB)。

看到

其他方法

還有其他用於處理文本文件的工具,可以更好地適應某些任務。例如

  • SED
  • AWK
  • perl的
  • TR
  • grep的

這些是Unix / Linux上的標準,但很容易獲得WIndows,可能還有許多其他Windows實用程序可以有效地對非常大的文件進行操作(如搜索和替換)。

通常,普通文本編輯器針對您希望通過一次滾動一行來直觀地瀏覽文件進行優化。其他類型的工具可以更好地搜索,重新格式化,求和,縮小等。


1
2018-01-26 10:58





我用我的編輯我的大文件 Microsoft Visual Studio。它速度超快,可以處理任何尺寸!試試吧!你可以下載免費版(社區版)

更新:

Notepad ++ build 64位 現在可用了。你可以使用它。


1
2017-08-21 12:54