如題,當處理一個有幾萬行的文字檔案時,vim行動遊標都有明顯的卡頓,但是sublime卻很流暢。
內部的原理是什麼? vim可不可以改進?
請大神賜教,多謝!
PHPz2017-05-16 16:37:49
vim預設enable的功能太多,而這些功能裡面很多在大檔案下效能很差。例如:set noswapfile
禁掉swap file,比如vim -u xxx
無插件啟動等等
主要vim的設計不是針對大檔案的,程式碼檔案有幾萬行甚至更多是極少發生的
我想大声告诉你2017-05-16 16:37:49
ssh下用vim8.0查看日誌,98931萬行,很流暢。
本機Windows用自編譯gvim8.0查看,也很流暢。
我猜你用的官方發布的gvim 7.4 for windows 吧,連+directx 都不支援的版本。
你用一個開源軟體的優化最差的平台的老舊版本跟商業軟體的最新版本比,意義在哪裡?
巴扎黑2017-05-16 16:37:49
應該是網路問題導致ssh裡vim編輯移動遊標卡頓吧,別說vim,就算是小nano,編輯個10萬行級別的文件也是很輕鬆的.不過我習慣在Ubuntu桌面上用編輯器Geany.