我正在使用帶有Command-T插件的VIM,它是一個非常棒的工具,但是當它第一次啓動時,需要一段時間(〜20-30秒)才能構建緩存索引,這有點煩人。有沒有辦法在VIM啓動時以靜默模式調用Command-T構建緩存功能?VIM Command-T插件:如何在啓動時以靜默模式構建緩存索引?
1
A
回答
1
可以異步運行外部命令,但Vimscript運行時本身是單線程的;並行運行Vimscript的唯一方法是啓動另一個Vim實例,並將結果寫入一個文件中,然後由原始Vim實例讀取該文件。
Command-T基於Ruby;也許有一種方法可以異步運行。我會建議你把這個插件的作者。
0
有兩個拉請求,使問題不那麼嚴重: autoflushing index on disk changes和caching index to disk。
相關問題
- 1. 以靜默模式啓動Firefox
- 2. Vim CommandT喜歡搜索字符串
- 3. 如何重新索引CtrlP Vim插件?
- 4. 在vim的CommandT的搜索結果中上下跳動?
- 5. 如何在VIM啓動後重新加載VIM插件?
- 6. NSIS以靜默方式重新啓動。如何溝通?
- 7. 如何刷新可用文件CommandT在vim
- 8. 啓動時間循環引導模式下的插件
- 9. 如何在vim中以列模式(塊模式)保存
- 10. 用JSP構建異步緩存模式
- 11. Phonegap CLI構建插件緩存?
- 12. 如何啓用在vim SUPERTAB插件
- 13. 如何配置Vim,使CapsLock僅在插入模式下啓用
- 14. 如何在LightTable的Vim中更改默認ESC以退出插入模式?
- 15. 如何手動構建mysql緩存
- 16. 如何在更改構建變體時禁用Gradle構建以自動啓動
- 17. 當打開文件時,VsVim以插入模式啓動
- 18. Vim緩存麪包屑插件
- 19. 以編程方式在啓動時創建EHCACHE自填充緩存
- 20. json緩存模式架構
- 21. 手動指定如何構建索引?
- 22. TFS:如何緩存框架構建以減輕構建過程?
- 23. 在交互模式下啓動TFS構建服務時出錯
- 24. 如何在rails中創建靜態模型的簡單緩存?
- 25. PHP緩存動態構建文件
- 26. 如何在emacs啓動時默認啓用非全局副模式?
- 27. 引導模式:構建動態內容
- 28. 如何將默認搜索設置爲文件搜索Vim插件CtrlP?
- 29. 如何在條件之間存在OR時創建索引?
- 30. 如何在Windows XP中以編程方式創建靜態ARP緩存條目
我希望有一種方法可以避免這種情況。 – ko1Rn
你總是可以在'〜/ .vim/after/plugin'中插入一個調用':CommandTFlush'的插件。但我不知道如何使這個調用非阻塞 – rossipedia