問題タブ [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 投票する
3 に答える
1841 参照

vim - VimSQLオムニコンプリート

vimで動的SQLオートコンプリート(オムニメニュー)機能を使用しようとしていますが、機能しません。

Linux MintでYakuakeターミナルを使用していますが、DBextvimプラグインが機能しています。

できますがC-xC-o、テーブルしか表示されず、列も必要です。左右でドリルすることもできません。

挿入モードで押すと、C-c押したようにEsc動作し、通常モードに戻ります。

入力:SQLSetType pgsqlすると、「エディタコマンドではありません」と表示されます。

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

vim - Vimでグリッドを表示することは可能ですか?

Vim 7でDrawItプラグインを使用して、ASCII図を描画しています。

これは多すぎるかもしれませんが、それでも— </ p>

描画を簡単にするために、背景にグリッドを表示できるプラグインはありますか?

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

vim - LinuxではVimステータスラインはすぐには更新されません

私は電力線を使用していますが、私が言っていることはすべて、通常のVIMステータスラインにも当てはまります。Windowsでは、貼り付けモード(貼り付けトグル)に移動すると、ステータス行にこれがすぐに表示されます。赤いバーに「PASTE」が含まれています。しかし、Linux(Ubuntu)では、移動する前に、結果を確認するためにいくつかの移動(j、k、w、bなど)を行う必要があります-ステータス行は更新されていません。PS Shell.vimプラグインを使用してフルスクリーンモードに移行すると、Windowsで得られるのと同じ効果が得られます

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

vim - Vim:インデントを維持しながらコメントを切り替えますか?

現在EnhancedCommentify、コメント、特にこれら2つのコマンドを切り替えるためにプラグインを使用しています

しかし問題は、次のような行をコメントアウトする代わりに

として表示されます

EnhancedCommentifyこれを修正する簡単な方法はありますか?またはこれを達成する他の方法は、現在のキーバインディングを変更しないのが最善ですか? ありがとう。

ところでNerdTree私のvimバージョンではうまくいかないようで、私はrootユーザーではないので...

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

vim - フォルダーがドロップされたときの起動時の gvim chdir

shiftgvim セッションを開き、キーを押しながらフォルダーをドラッグ アンド ドロップして、ドロップしたフォルダーに変更pwdできます。これは正常に動作しますが、最初にgvimを開かずに同じことを行うことができるかどうか疑問に思っていました(デスクトップのgvimアイコンにフォルダーをドロップして、指定されたフォルダーでgvimセッションを開始できますが、作業ディレクトリは変更されませんシフトキーを押したとき)。

関連する場合は、ubuntuデスクトップunityNERDTree plugin.

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

vim - vim indent: 関数の引数を揃える

vim のデフォルトの配置 (「=」を使用) では、コードは次のように配置されます。

ただし、次のように、同じ行で始まるすべての引数に合わせたいと思います。

これはどのように行うことができますか?

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

ruby-on-rails - MacVim で Rails サーバーが起動しない vim-ruby-debugger

Rails プロジェクトに適切なデバッガーを追加してみましたが、お気に入りのエディター VIM には vim-ruby-debugger が最適なオプションであることがわかりました。これはubuntuで完全に機能します。

しかし、Mac 用に構成しようとすると、デバッガーは起動メッセージを表示しますが、Rails サーバーはダウンしています。

これが私がしたことです。

  • インストールされた gem ruby​​-debug-ide
  • 病原体を使用してインストールされたプラグイン vim-ruby-debugger
  • 私の.vimrcを次のように変更しました

let g:ruby_debugger_progname = 'mvim'
let g:ruby_debugger_debug_mode = 1
let g:ruby_debugger_builtin_sender = 0

レールを :Rdebugger
として見つめようとすると、デバッガーが開始されたと表示されますが、サーバーが開始されません。

追加で設定する必要があるものはありますか?

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

vim - NerdTree ウィンドウを閉じた後、以前にアクティブだったウィンドウではなく、MiniBufExplorer がアクティブになっています (NerdTree を切り替える前)。

NERDTreeToggle 関数を使用して NERDTree ウィンドウを開きます。(同じ関数で) 閉じると、miniBufExplorer がアクティブになりますが、NERDTree を開く前に編集したウィンドウはアクティブになりません。これを修正する方法は?

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

vim - Vim プラグインごとに異なるローカルリーダーを設定できますか?

既存のマップと競合するプラグインの使用を開始しましたが、すべてのマップを再マップする代わりに、プレフィックスを追加したいだけです。LocalLeaderでこれができると思いました。

Vimdoc は次のように述べています。

<LocalLeader><Leader>「mapleader」の代わりに「maplocalleader」を使用する点を除いて、 と 同じです。<LocalLeader>バッファに対してローカルなマッピングに使用されます。

localleader を設定する唯一の方法は、グローバル変数を設定することのようです (ドキュメントではこれについて言及されていませんが、b:maplocalleader機能しませんでした):

そして、その変数をきれいに設定解除する方法がわかりません(プラグインのセットアップ後にそれをクリアするautocmd!?)

これを行う方法はありますか?それとも、LocalLeader は 1 つのグローバル プレフィックスと 1 つのファイルタイプ固有のプレフィックスを与えるだけですか?