問題タブ [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.
vim - Vim を起動するたびに BundleInstall (Vundle 用) が必要ですか?
私は Win7 で Vim/Cream を Cream (v7.3.107) で提供されている Vim バイナリと共に使用しており、Vundle をインストールしました。プラグインは :BundleInstall を実行した後に正常に動作します。しかし、終了して再起動すると、BundleInstall を再度実行するまでプラグインが機能しません。これは正常ですか?BundleInstall は 1 回限りのコマンドだと思いました (更新に使用する場合を除く)。これは私の vimrc にあるものの抜粋です (実際には Cream-user.vim で、Cream が好むものです):
.
ただし、:AutoSaveToggle (vim-auto-save コマンド) を実行すると、次のエラーが発生します。
.
cream-user.vim ファイルが呼び出されています (スクリプト名にリストされています):
.
...そして Vundle 自体がインストールされ、そのコマンドが機能します。特に :BundleList は、インストールされたバンドルの中から vim-auto-save を一覧表示します。
BundleInstall を再実行すると、プラグインが機能し始め、スクリプト名に追加のファイルが含まれていることに気付きました。
:BundleInstall を .vimrc に入れることも、バッファを開くため、適切な動きのようには見えません (回避できますが、それでも...)。私は Vim を初めて使用するので、何が問題なのかわかりません。おそらく、vundle を適切に呼び出す方法が明確でないなど、私の側では簡単なことです。これを修正する方法についてのアイデアはありますか?
vim - Vim の新規インストール、Vim パーミッション エラー、Vundle が機能しない
Linux Mint Debian Edition に次の vim パッケージをインストールしています。
上記のパッケージを以前にインストールし、Vundle をインストールした後 ( http://github.com/gmarik/vundleの手順で機能していました)、プラグインの競合を避けるために、上記のすべての vim パッケージを完全に削除して再インストールすることを決定しました。プラグインを管理する手段として Vundle を十分に活用するための .vim フォルダー。私のファイル エクスプローラーでは、git クローンから作成されたフォルダー~/.vim
と、継承されたすべてのフォルダー/ファイルがルートに属していることがわかります。これにより、Vundle で次の問題が発生します。
まず、:BundleSearch
クエリを実行したとき:
問題をさらに診断するために、vimrc にバンドルを手動で追加してみました。
Vundle GitHub でまったく同じ vimrc セットアップを使用すると、以前のインストールで機能しました。しようとする:BundleInstall
と、次のアクセス許可ベースのエラーが発生します。
さらに、私の vimrc には、プラグイン用の標準的な 2 行も含まれています。
過去に、権限が原因で:helptags
アクセスできないという問題もあっ~/.vim/doc
たため、ヘルプ ファイルを非ルート フォルダーに手動でコピーし、:helptags
.
これらの根本的な問題をどのように克服できますか? Vundle は、コーディングして追跡するために必要なプラグインの量を管理するために、私にとって非常に重要です。
bash - zsh から bash に戻した後に Vim/Vundle が壊れる
これは、BundleInstall を試行したときに表示されるエラー メッセージです。
バンドル ディレクトリ内のすべてを削除し、バンドルを再インストールしました。それでも zsh を実行しようとします。ここで何が問題なのですか?
vim - Vundle のインデント レベルの色を変更する
Vundle でドットの色 (インデント レベルを示す) を変更したいと考えています。t256
でcolorschemeを使用してい~/.vimrc
ます。LineNr
内部を変更して行番号の色を変更することに成功しました~/.vim/bundle/vim-colors/colors/t256.vim
が、ドットの色の変数が見つかりませんでした。
前もって感謝します
アブドゥル
vim - VimScript で `{'key: function('1')}` を理解するには?
最近、私は Vundle と呼ばれる Vim プラグインを支持しています。as という名前の dict にg:bundle
は次の項目があります。
item.path() を呼び出すと、Vundle は vundle/config.vim で "s:bundle.path()" を呼び出すことができます:
では、 Vimscriptの無名関数のパラメータ「1」の使い方を教えてください。
更新しました:
Karkatさん、ありがとうございます。
私は:function {1}
コマンドを使用します。その結果は次のとおりです。
関数ブロックは と同じです。s:bundle.path()
中括弧内の数字が意味することを証明しますFuncref
:
関数は nusmber を取得し、dict.len の値はこの関数を参照する Funcref です。この関数は、Funcref を介してのみ使用できます。参照している Funcref がなくなると自動的に削除されます。
参考:
https://github.com/gmarik/Vundle.vim/blob/master/autoload/vundle/config.vim#L106 http://vimdoc.sourceforge.net/htmldoc/eval.html#Dictionary-function
vim - Vim は無意味なエラーを表示します
vim をロードすると、デバッグ方法がわからないという次のメッセージが表示されます。
私はこれを実行vim -V9myVimLog
して出力しましたが、まだ何も役に立ちません。
ご覧のとおり、「デフォルト」という単語がデバッグ ログにぎこちなく出力されていますが、何の役にも立ちません。
どんな助けでも大歓迎です。
編集:私のvimrcはここにあります:https://gist.github.com/brettof86/9906968
EDIT2 [修正?それから私は戻って一度に5つのコメントを外し、それは働き始めましたか? なぜ壊れたのかわかりませんが、この問題に遭遇する可能性のある人に役立つことを願っています.
git - HTTP 経由で Github リポジトリのクローンを作成できませんが、SSH は問題ありません (これが Vundle が機能しない理由であると仮定します)
cygwin (x-server) で SSH を介して自分の PC にレポを複製できますが、HTTPS では機能しません。
私がしようとすると:
それは永遠に続き、エラーは表示されません。
HTTPS を SSH に変更すると、機能します。
私がこれについて心配している理由は、これが私の Vundle が機能しない理由であると考えているからです。
PCでVundleを使用しています(Macで動作しています)。
BundleInstall
またはを試してみるとPluginInstall
、githubリポジトリが何であれプラグインでスタックし、エラー表示はありません。この状況は、レポをクローンしようとするときと似ていると思います。
誰でもこの問題を解決できますか? ありがとう!!!!