2

新たに開始し、Rails プロジェクトに関連するいくつかのファイルを開くと、たとえば UserBidsDepot.new で gf を使用でき、適切なファイルが開きます。また、YouCompleteMe プラグインを介したオートコンプリートも機能します。次に、開いているファイル、タブなどの vim セッションを作成します。

:mksession ~/VIM_SESSIONS/feature_userdepot.vim

以前に保存した vim セッションを編集しようとすると、2 つの問題が発生します。上記の保存されたセッションを次を使用して復元すると:

vim -S ~/VIM_SESSIONS/feature_userdepot.vim

次に、次のエラーが表示されます。

"*" の VimEnter Auto コマンドの処理中にエラーが検出されました: E117: 不明な機能: youcompleteme#Enable Enter キーを押すか、コマンドを入力して続行します

Enter キーを押して続行すると、すべてのファイル/タブが、セッションを保存したときの状態で再び開きます。しかし、オートコンプリートが機能せず、gf を使用しようとすると、次のエラーが発生します。

E345: パスにファイル「user_bids_depot.rb」が見つかりません

セッションを終了し、セッションを使用せずに同じファイルを開くと、正常に機能します。だから私はmksessionに何かがあると仮定しています。

更新: YouCompleteMe プラグインのエラーを回避できました。vim -S session_name.vim を使用してセッションを復元する代わりに、まず vim を起動し、次を使用してセッションを復元します。

:source ~/VIM_SESSIONS/feature_userdepot.vim

ただし、復元された vim セッションで gf コマンドを使用すると、まだ問題が発生します。

4

0 に答える 0