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 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

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



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !