我正在使用带有Command-T插件的VIM是一个很棒的工具,但是当它第一次启动时需要一段时间(~20-30秒)来构建缓存索引,这有点烦人。在VIM启动时,有没有办法在静默模式下调用Command-T构建缓存功能?
答案 0 :(得分:1)
您可以异步运行外部命令,但Vimscript运行时本身是单线程的;并行运行Vimscript的唯一方法是启动另一个Vim实例,并将结果写入一个文件,然后由原始的Vim实例读取。
Command-T基于Ruby;也许有一种方法可以异步运行。我建议你用插件的作者提出来。
答案 1 :(得分:0)
有两个拉取请求使问题不那么严重: autoflushing index on disk changes和caching index to disk。