問題タブ [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 に答える
12943 参照

vim - gVimのプラグインが機能しない

Vimに人気のあるプラグインのいくつかをインストールするのに助けが必要です。私はこのエディターを学び始めたばかりで、人気のあるプラグインを使用することに非常に興奮しています。Windows XPでgVimを使用していて、.vimファイルを抽出して、VimのProgramFilesフォルダーにコピーしました。

私の「F:\ ProgramFiles \ Vim」フォルダー内には、「vim73」フォルダーと「vimfiles」フォルダーの2つのフォルダーあります。.vimファイル(EasyMotion.vim)を「vimfiles」フォルダー内の「plugin」フォルダーに入れました。

gVimを実行すると、プラグインが機能しません。私の場合、EasyMotionプラグインが機能しません。EasyMotionプラグインを機能させるために「/w」と入力しました(githubアカウントでの使用法に記載されています)が、何も機能しないようです。

私はここで何かを逃していますか?それらのプラグインを認識するためにvimrcファイルに入れる追加のコマンドはありますか?

乾杯!

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

vim - VIMでphpStormのようなコードを再フォーマットします

私はかつてphpStormを使用していました(Vimに切り替える前)。phpStormがコードを再フォーマットする方法が本当に気に入りました。(phpStormは、変更をコミットする直前にフォーマットします)。VimにはphpStormのような再フォーマットプラグインがありますか?

0 投票する
3 に答える
1518 参照

vim - Show Marksプラグインにより、約4秒後にマークが「ポップイン」します

マークがどこにあるかを表示するためにvimでShowMarksプラグインを使用しています。表示されるマークは、コマンドでオン/オフを切り替えることができます\mt。私が最初にドキュメントを開いたとき、マークは次のようにオフになっています。

マークオフ

次に、約4秒後、私の側でまったくアクションがない場合、左側のマークマージンが次のように表示されます。

マークオン

私は3つの質問があります:

  1. それらのデフォルトのマークは何ですか?
  2. 表示されるまでに数秒かかるのはなぜですか?
  3. 起動時にマークマージンを強制的にアクティブ化/非アクティブ化するにはどうすればよいですか?

これが.vimrcファイルです(私はそれが厄介であることを知っていますが、ウォルターE.カーツ大佐の言葉で:「あなたには私を殺す権利があります...しかしあなたには私を判断する権利がありません。」)

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

linux - Vim NERDTree リサイズ vsplit

Vim の NERDTree プラグインを使用しています。このコマンドを使用する場合s: open vsplit、ウィンドウのサイズを変更して、ファイルがディレクトリ ツリーよりも画面の大きな部分を占めるようにすることはできますか?

[編集1 ]

NERDTree を使用して分割ビューのスクリーンショットを添付しました。 NERDツリー スクリーンショット

~/.vim に NERDTree をインストールしました

[編集2 ]

~/.vimrc がないようです。/etc/vim/.vimrc のスクリーンショットを含めました

/etc/vim/.vimrc

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

vim - vimscript で C++ ライブラリ関数を呼び出す

vimscript で書かれた vim プラグイン内から C++ 共有ライブラリ関数を呼び出す方法はありますか?

関数 hello_world() を持つ hello_world.so があるとします。vim ユーザーが特定のキー バインドを使用するたびに、この関数を呼び出したいと思います。

0 投票する
0 に答える
142 参照

python - 静的分析におけるカスタム デコレーターの Pydiction サポート

pydictionVim用にインストールして動作させました。参考までに、その Vim スクリプトのホームは次のとおりです: http://www.vim.org/scripts/script.php?script_id=850

pydiction.py静的分析スクリプトを呼び出す方法は次のとおりです。

python pydiction.py root.my.submodule

モジュールの場所rootがすでに PYTHONPATH 変数に設定されている場合。これはすべて正常に機能し、プロジェクトの多くのモジュールを分析してcomplete-dict、Vim でタブ補完を行っているときに pydiction が参照するファイルにタグを追加することができました。

私のプロジェクトには、pydiction によって正常に分析され、タグ付けされたディレクトリのファイルに存在するカスタム定義のデコレータ が@innerclassあります。innerclass.py

しかし、プロジェクト内の別のディレクトリを分析しようとすると、デコレータSyntaxErrorの使用直後のクラス定義行を示すようなトレースバックが表示されます。@innerclassそのため、pydiction がデコレータを認識しているようには見えません。

pydiction はカスタム デコレータをサポートしていませんか? または、デコレータの定義で間違っている可能性があるものを探すことができますか?

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

linux - vim を使用して Java ファイルを編集するときのオプション javacomplete#complete が不明

.vimrc ファイルに omnifuc を設定しました:

次に、ファイルを編集すると例外が発生します。

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

vim - vimrcのプラグインコマンドに基づいてvimコマンドをロードする方法

NerdCommenterプラグインを使ってvimコマンドを作ってみました。基本的に、ここでいくつかの助けを借りた後、それは次のようになります:

を使用すると機能します:so .vimrcが、vimを再起動すると、が5ggv12ggなくても機能し,cspaceます。パーツがプラグインのものだからだと思い,cspaceますが、これを修正する方法はないかと思います。誰でも助けることができますか?

0 投票する
3 に答える
12372 参照

vim - 呼び出しトレースを使用した Vim プラグインのデバッグ

vimプラグインをデバッグ/トレースするための望ましい一般的な方法は何ですか? かなり洗練されたプラグイン Foo を持っているとします。キーを押すF9と、ファイル ブラウザで新しいウィンドウが開き、ファイルを選択できるようになります。その後、ファイル名がメイン ウィンドウにコピーされます。F9キーを押したときに何が呼び出されるか、ある種の呼び出しトレースを確認したいと思います。

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

linux - vimrc スプリットバー可動

友人から vimrc を借りましたが、分割バーにいくつかの変更が加えられています。デフォルトの分割バーに戻すにはどうすればよいですか?

私の.vimフォルダ:ここ

および .vimrc:

このように示しています

分割バーは画像のように表示されます。動かしたいのに。何を変更する必要がありますか?

前もって感謝します。