用Emacs打開大文件時的小技巧

我想每個人在用Emacs打開一個較大的文件時,都會收到一個警告:"File foo.bar is large (XX.XM), really open?"

默認情況下,Emacs打開打超過10MB的文件時都會顯示該警告信息,這讓人很煩,何況現代的計算機打開一個比這大的多的文件也並會讓Emacs變慢什麼.

幸運的是,可以通過設置`large-file-warning-threshold`的值,來改變產生警告的閥值. 推薦把它修改爲100MB左右:

;; 只有當打開的文件超過100MB時,才產生警告 (setq large-file-warning-threshold 100000000)

當然你也可以把該變量設爲nil,這表示不管打開的文件有多大,永遠不要產生這種警告.

PS. 我們確實也不推薦在Emacs中直接打開一個超級巨大的文件(例如1GB). 若你真的需要打開一個如此巨大的文件,推薦你使用vlfi這個package.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章