問題タブ [vim-plugin]

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.

0 投票する
2 に答える
676 参照

autocomplete - ソース コードを編集するときにオムニ オート コンプリートを使用できなかったのはなぜですか?

vim a.py

入力:

Cx Coを押します。

omin autocomplete が次のメッセージで失敗しました。なぜですか?

この問題は、 Windowsではなく Linux で vim を使用しているため、Windows の vim 7.2 で Omni を完全に動作させることとは異なります。

編集1:

別のホストでオムニ オートコンプリートを使用できるようになりましたが、urlopen ではオートコンプリートを使用できません。なぜですか?

CxCo を押すと、エラー メッセージが表示されます。

編集 2

オムニが再び機能しない理由がわからず、混乱しています...

0 投票する
1 に答える
102 参照

vim - vim-addons は 4 つのアドオンのみを表示します

もっとアドオンがあると思います!変ですね。Ubuntu 12.04 を使用しています。表示されるアドオンの数を増やすにはどうすればよいですか? 私が使用した最後の構成では、はるかに多くの可能なアドオンがありました.

0 投票する
1 に答える
2946 参照

vim - Vim プラグイン - コマンド モードでのパラメータのカスタム オートコンプリート

初めての vim プラグイン (viml + python) を作成しています。プラグインに含まれるコマンドの 1 つは「GetStepCommand()」で、基本的にはリモート データ ソースからデータを取得します。データを少しマッサージしてバッファにコピーし、ユーザーが編集を開始できるようにします。ユーザーが「GetStepsCommand」に指定する必要があるパラメーターがあり、それはデータが存在する場所への検索パスです。例: /projects/procedure/step

現在、そのパスは長くなる可能性があり、何かのスペルを間違えやすいです。そこで、パラメーター部分に独自のタブ補完を実装したいと考えました。Vim はすでに、タブによるコマンドの自動補完を処理していますが、もちろん、パラメータを補完する方法についての知識を持つことはできません (これは自分で解決します)。

しかし、最初に知る必要があります: - コマンドモードでキープレスをインターセプトできるかどうか/方法 - ユーザーが現在書いているコマンドラインを取得/取得 - コマンドモードか挿入/表示モードかをテスト - そして最後に、更新されたコマンド ライン (タブ補完) を返します。ユーザーは、キーを押した後に ':' で書き続けることができます。

ポインタ、ヒント、記事、チュートリアル...つまり、情報は大歓迎です

0 投票する
2 に答える
280 参照

vim - VIM 絶対 (レジスタ、マーク、元に戻す履歴、タグ) バーまたはツリー トグルはありますか?

VIM 絶対 (レジスタ、マーク、元に戻す履歴、タグ) バーまたはツリー トグルはありますか?

つまり、タグバーのようですが、サブセクションがあります。カスタム マーク、カスタム レジスタ、カスタム レコード、元に戻す履歴 (Gundo プラグインとして) の主要なセクションを持つ。バーを元に戻し、マークに移動したり、レコードを実行したり、レジスタをヤンクまたはペーストしたりできます...

もしなければ、誰か私がそれを作るのを手伝ってくれませんか??? または、vim プラグインを作成するための適切な開始チュートリアルを手伝ってください。これは私が作成する最初のものになるからです。

0 投票する
1 に答える
677 参照

c++ - root としてのみ利用可能な Vim の OmniCppComplete

OmniCppComplete を Vim にインストールしようとしましたが、次のチュートリアルに従いました: http://en.kioskea.net/faq/2367-the-autocompletion-cc-in-vim

プラグインは、root である場合にのみ機能することに気付きました。このプラグインをすべてのユーザーが利用できるようにする方法を教えてください。

.Vimrc: (チュートリアルから)

すべてのヒントと答えをとても嬉しく思います!ご挨拶、

0 投票する
2 に答える
437 参照

vim - yankstack newer yank は循環していません

Windowsのgvim7.3でyankstack( githubの最後)を使用しています。これらのマッピングがあります

正常に動作し、古いヤンクを反復しますが、常に前のものを挿入し、再度挿入する場合は、前のものを上書きすることなく、前のものを再度挿入します。

0 投票する
2 に答える
765 参照

vim - vim:起動時に特定のウィンドウでコマンドを実行する方法

私はWindowsのgvim7.3を使用しています。

Tail Bundleプラグインを使用していますが、Windowsの制限を克服するために、起動時にいくつかのコマンドを実行する必要があります...ただし、プラグインが開くウィンドウ/バッファーでのみ実行し、他のプラグインでは実行しません。

このプラグインはプレビューウィンドウを開きますが、このプラグインで開いたファイルのバッファが表示されないため、autocmdを使用してアクションをそのバッファのみに制限する意図はありません。

このプラグインによって開かれた特定のプレビューウィンドウでのみコマンドを実行する方法はありますか?私はそう思いますが、私はまだvimの初心者です...


編集:わかりました、Kevのおかげで、この部分は解決されました、私は主な質問のために開いたままにしておきます...

Aslo、補遺として、私は起動時にいくつかのコマンドを実行しています

これはうまくいきますが、うまくいかないような何かを実行しようとすると-c "<C-W> H"、どうすればこれを行うことができますか?

0 投票する
1 に答える
157 参照

vim - vim でスクロールするための 1 秒の遅延; プラグインのマッピングを無効にする

過去数か月間、<C-Y>. <C-U>またはにはそのような遅延はありません<C-B>

すべてのマッピングをスキャンしたところ、ZenCoding プラグインに絞り込まれたと思います。ZenCoding<C-Y>プラグインには、文字が続くためのいくつかのノーマル モード マッピングがあります。どうやら、文字を押すまでの待ち時間は 1 秒で、文字が押されていない場合はデフォルトの<C-Y>動作に進みます。

私の vimrc で、特定のプラグインのノーマル モード マッピングをすべて無効にする方法、または特定のマッピングをデフォルトの状態にリセットする方法はありますか?

0 投票する
2 に答える
3059 参照

vim - CtrlPを使用してvimのファイルにタグを付ける方法は?

CtrlPを使用していますが、ファイルのタグに移動できると記載されています。

どのように?

0 投票する
1 に答える
134 参照

split - Vimで現在の分割のサイズを自動変更する方法は?

現在の分割のサイズを正確に 80 列に自動変更するプラグインまたは関数はありますか?

そして、その機能をトリガーできるようにします。