問題タブ [vundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - E121: 未定義の変数: VundleInstalled & E15: 無効な式: VIM の実行時に VundleInstalled == 1
私は upcase コースを実行していて、tmux の助けを借りて VIM を紹介され、Atom の使用に徐々に取って代わりました。Vundler を使用していくつかの単純なプラグインを使用しようとしていますが、rails ディレクトリから実行するたびにVim .
次のエラーが発生します。
私はこの平均的なインターネットを行ったり来たりしており、この問題の解決策を見つけることができません。
じぶんの~/.vimrc
VIM でファイルを開こうとすると、常にエラーが発生します。その上、VIM で作業しようとすると、ディレクトリを開こうとするたびに、またはコマンドを実行しようとするたびに、次のメッセージが表示されます。
Error detected while processing FileType Auto commands for "*": │Maximum connections set to 1024
E117: Unknown function: rails#buffer_setup
あなたが提供できるどんな助けも素晴らしいでしょう。私は本当に VIM と tmux を掘り下げていますが、両方に少し学習曲線があることも発見しています。
ありがとう!
更新: ファイル名の一致に関する問題を調整しましたが、私が知る限り、機能が損なわれることはありません。それでも、なぜこのエラーが発生するのかを突き止めたいと思います。
vim - ansible を使用して vim vundle プラグインをプロビジョニングするには?
vim のプラグイン マネージャーとして vundle を使用しています。そして、ansible を使用して vundle プラグインのインストールを自動化したいと考えています。
しかし、プロビジョニングを自動的に行うことができません。
上記は、vim の ansible プレイブック YML ファイルです。ansible がこのタスクの実行を開始すると、それは永遠に続き、終了することも失敗することもありません。無理矢理立ち寄るまでCTRL C
。
そのコマンドをゲスト OS で直接実行すると、正常に動作し、vim が表示されてインストールが完了します。
ここで何が問題なのですか?
=========================================
編集:
readRoy Zuo
の回答の後、vim の冗長モードをオンにして、次のコマンドを試しました。
以下は出力です:
.vimrc で指定されたプラグインが見つからない場合、vim が停止したようです。続行する方法はありますか?
vim - vim バンドル パッケージ マネージャーのアンインストール
vundle (git clone) vim vundle パッケージ マネージャーをインストールしました。単一のプラグインをインストールすることさえできなかったようです。それをアンインストールして、vim で新たに始めたいと思います。助言がありますか?
vim - Vimは、起動時に「Enterキーを押すか、コマンドを入力して続行します」と表示します
VIM は「Press ENTER or type command to continue」というメッセージで開始します。これは VIM では発生しますが、GVIM では発生しません。GVIM は「Press ENTER or type command to continue」を表示せずに起動します。
私の .vimrc ファイルの Vundle 設定、OS は Windows 7 です。
この行にコメントします:
それなら大丈夫です!Enter キーを押すプロンプトを表示せずに VIM が起動します。したがって、この呼び出しによりプロンプトが発生すると思います。私は沈黙を追加します!以下のようにその前に:
しかし、役に立たない、VIMはまだプロンプトを表示します。以下を .vimrc に追加します。
動作しません。
私はグーグルで答えを見つけようとしましたが、多くの提案がありましたが、どれもうまくいきません:(
Vundle は一般的なプラグインですが、同じ質問がある人はいますか?
お役に立てれば幸いです。
以下を削除した場合にのみ、Enter キーを押してプロンプトが表示されなくなります。
=================================固定================ ==================== バンドル構成でプラグイン MatchTagAlways を削除した後、問題が修正されました。以下は、問題を見つけた手順です。
- まず、問題の原因となっている構成領域を知る必要があります。私にとっては、それは Vundle の構成です。
- 追加:再描画! vundle#begin() を呼び出し、vundle#end() を呼び出した後
- vimを開くと、Enterキーを押すメッセージの上にエラーメッセージが表示されます
前:
Enter キーを押すか、コマンドを入力して続行します
後:
MatchTag常に使用不可: Python が必要です。
Enter キーを押すか、コマンドを入力して続行します
- これで根本原因がわかりました。修正するか、プラグインを削除してください。
ps: gvim は +python3/dyn をサポートしていますが、vim はサポートしていません。そのため、プラグイン MatchTagAlways がインストールされている場合、vim にエラーが発生します。