問題タブ [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.
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ファイルに入れる追加のコマンドはありますか?
乾杯!
vim - VIMでphpStormのようなコードを再フォーマットします
私はかつてphpStormを使用していました(Vimに切り替える前)。phpStormがコードを再フォーマットする方法が本当に気に入りました。(phpStormは、変更をコミットする直前にフォーマットします)。VimにはphpStormのような再フォーマットプラグインがありますか?
vim - Show Marksプラグインにより、約4秒後にマークが「ポップイン」します
マークがどこにあるかを表示するためにvimでShowMarksプラグインを使用しています。表示されるマークは、コマンドでオン/オフを切り替えることができます\mt
。私が最初にドキュメントを開いたとき、マークは次のようにオフになっています。
次に、約4秒後、私の側でまったくアクションがない場合、左側のマークマージンが次のように表示されます。
私は3つの質問があります:
- それらのデフォルトのマークは何ですか?
- 表示されるまでに数秒かかるのはなぜですか?
- 起動時にマークマージンを強制的にアクティブ化/非アクティブ化するにはどうすればよいですか?
これが.vimrcファイルです(私はそれが厄介であることを知っていますが、ウォルターE.カーツ大佐の言葉で:「あなたには私を殺す権利があります...しかしあなたには私を判断する権利がありません。」)
linux - Vim NERDTree リサイズ vsplit
Vim の NERDTree プラグインを使用しています。このコマンドを使用する場合s: open vsplit
、ウィンドウのサイズを変更して、ファイルがディレクトリ ツリーよりも画面の大きな部分を占めるようにすることはできますか?
[編集1 ]
NERDTree を使用して分割ビューのスクリーンショットを添付しました。
~/.vim に NERDTree をインストールしました
[編集2 ]
~/.vimrc がないようです。/etc/vim/.vimrc のスクリーンショットを含めました
vim - vimscript で C++ ライブラリ関数を呼び出す
vimscript で書かれた vim プラグイン内から C++ 共有ライブラリ関数を呼び出す方法はありますか?
関数 hello_world() を持つ hello_world.so があるとします。vim ユーザーが特定のキー バインドを使用するたびに、この関数を呼び出したいと思います。
python - 静的分析におけるカスタム デコレーターの Pydiction サポート
pydiction
Vim用にインストールして動作させました。参考までに、その 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 はカスタム デコレータをサポートしていませんか? または、デコレータの定義で間違っている可能性があるものを探すことができますか?
linux - vim を使用して Java ファイルを編集するときのオプション javacomplete#complete が不明
.vimrc ファイルに omnifuc を設定しました:
次に、ファイルを編集すると例外が発生します。
vim - vimrcのプラグインコマンドに基づいてvimコマンドをロードする方法
NerdCommenterプラグインを使ってvimコマンドを作ってみました。基本的に、ここでいくつかの助けを借りた後、それは次のようになります:
を使用すると機能します:so .vimrc
が、vimを再起動すると、が5ggv12ggなくても機能し,cspaceます。パーツがプラグインのものだからだと思い,cspaceますが、これを修正する方法はないかと思います。誰でも助けることができますか?
vim - 呼び出しトレースを使用した Vim プラグインのデバッグ
vimプラグインをデバッグ/トレースするための望ましい一般的な方法は何ですか? かなり洗練されたプラグイン Foo を持っているとします。キーを押すF9と、ファイル ブラウザで新しいウィンドウが開き、ファイルを選択できるようになります。その後、ファイル名がメイン ウィンドウにコピーされます。F9キーを押したときに何が呼び出されるか、ある種の呼び出しトレースを確認したいと思います。
linux - vimrc スプリットバー可動
友人から vimrc を借りましたが、分割バーにいくつかの変更が加えられています。デフォルトの分割バーに戻すにはどうすればよいですか?
私の.vim
フォルダ:ここ
および .vimrc:
分割バーは画像のように表示されます。動かしたいのに。何を変更する必要がありますか?
前もって感謝します。