2015-06-09

Vi 提高開檔和編輯速度的四種方法

這是廣告


阿舍有一個從 Blogger.com 匯出的 XML 檔案透過程式轉成的 JSON 檔,檔案裡面總共行數大概有將近 3 萬行左右,每次,阿舍打開這個 JSON 檔來編輯的時候,就要等好久才可以編輯,然後,換個行或換頁也都要等很久,阿舍剛開始以為,因為檔案有點大所以是正常現象,但是,後來,阿舍查了一下,Vi 至少也要 64MB 以上才算大,而且,2GB 的檔案也可以編輯,阿舍的檔案雖然有 3 萬行左右,可是,檔案大小也才 9MB 左右而已,怎麼操作起來會這麼的頓哩 ! ...



本來,阿舍是往如何讓 Vi 處理大檔案的方向來找解決方案,不過,後來就發現不太對,因為阿舍的檔案真的不算大哩 ! 所以,阿舍就改朝加快 Vi 開啟檔案和處理速度的方向來找,結果,就發現阿舍的檔案為什麼會頓頓的原因了,就是一些外掛 (pulgin) 會檔案做額外的處理而造成檔案開啟或操作時的速度會變的很慢哩 ! ...

因此,最快的方法,就是在用 Vi 開啟檔案的時候,就把 Vi 的外掛給停掉,以阿舍三萬左右的檔案來說,停掉外掛來編輯這個檔案之後的感覺,就像是在編輯一般的小檔案一樣順暢,所以,如果你和阿舍一樣有遇到編輯檔案會頓頓的情況,然後,又不需要用到外掛來編輯這個檔案時,就可以考慮下列的方式來加快 Vi / Vim 開啟和編輯的速度囉 ! ...

# 以不啟用外掛方式開啟檔案,其實就是不使用 vimrc 檔的方式
$ vi -u NONE arthurtoday.txt

# 在 vi/vim 關閉語法
:sy=
:set syntax=off

# 在 vi/vim 關閉自動套用檔案類型
:set ft=

# 在 vi/vim 關閉自動換行
:set nowrap


問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法


關於阿舍

好文不藏私,請多分享囉!! ^^=

沒有留言 :