Command-TプラグインでVIMを使用していますが、これはすばらしいツールですが、初めて起動したときに(〜20-30秒)キャッシュインデックスを構築するのに時間がかかります。 VIM起動時にサイレントモードでCommand-Tビルドキャッシュ機能を呼び出す方法はありますか?VIMコマンド-Tプラグイン:起動時にサイレントモードでキャッシュインデックスを構築する方法は?
1
A
答えて
1
外部コマンドは非同期で実行できますが、Vimscriptランタイム自体はシングルスレッドです。 Vimscriptを並列で実行する唯一の方法は、別のVimインスタンスを起動し、その結果をファイルに書き込んで元のVimインスタンスで読み取ることです。
Command-TはRubyをベースにしています。おそらく非同期にそれを実行する方法があります。私はこれをプラグインの作者と一緒に持参することをお勧めします。
0
問題をそれほど厳しくしない2つのプルリクエストがあります。 autoflushing index on disk changesとcaching index to diskです。
関連する問題
- 1. VIM "!" Windows起動コマンド
- 2. Vim - コマンド - T
- 3. vimを「プライベートモード」で起動する方法
- 4. NSISサイレントモードで再起動します。コミュニケーションの方法は?
- 5. jupyter-vim-bindingで起動時に行番号を有効にする方法は?
- 6. 再起動せずにvimプラグインを一時的に無効にする
- 7. アトム起動時にコマンドを実行する方法
- 8. サーバを起動せずにリモートTenosrFlowセッションを構築する方法は?
- 9. 起動時にVim 7.2がハングアップする "killall vim"
- 10. Vimの起動時にファイルを開く
- 11. Intel Edisonの起動時に.shファイルでコマンドを実行する方法は?
- 12. Sinatra + Thinをサイレントモードで起動するには?
- 13. Windowsホストで起動/起動時にVagrantを起動する方法は?
- 14. webgrid =動的に構築する方法
- 15. Wordpressプラグインを構築する
- 16. UnsafeMutablePointerからData/NSDataを構築する方法<T>
- 17. 起動時にOSXでJenkinsサーバーを起動する方法
- 18. apache karafで起動時にバンドルを起動する方法
- 19. MerveはTomcatのすべての起動時にMavenプロジェクトを構築します
- 20. 複数のドッカーマシンでコンテナを構築して起動する方法
- 21. travisビルド時にtravisで再構築をトリガーする方法
- 22. サイレントモードでKdiff3コマンドを実行
- 23. Eclipseプラグインの起動時に開いているファイルを検出する方法
- 24. minecraft bukkitプラグインでピラミッドを構築する
- 25. vimでカスタム起動メッセージをエコーする方法
- 26. 実行時に戻る方法:VimのExコマンド
- 27. Ubuntu起動時にbeanstalkdコマンドを起動します。
- 28. 起動時にplackアプリケーションを起動する方法
- 29. iPhone起動時にアプリケーションを起動する方法
- 30. 起動時にサービス( `IServiceCollection`)を起動する方法
私はそれを回避する方法があることを願っています。 – ko1Rn
プラグインを '〜/ .vim/after/plugin'に':CommandTFlush'を呼び出すことができます。しかし、私はその呼び出しをノンブロッキングにする方法がわかりません – rossipedia