問題タブ [autocmd]

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 に答える
2099 参照

vim - 特定のファイル名の構文強調表示を無効にする

.vimrc で構文の強調表示を有効にしていますが、特定のファイルの読み込みに時間がかかりすぎます。したがって、これらのファイルの構文の強調表示を無効にする必要があります (または、正確には有効にしないでください...有効にしてから無効にすることは解決策ではありません)。私は試した

しかし、これにより、構文の強調表示が適用されなくなりました。ファイルタイプで区別できないため、ここで紹介する解決策はうまくいきません。「構文の有効化」に必要なイベントに関連している場合と関連していない場合があります。

ご指摘ありがとうございます。

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

vim - autocmd vimenter は MacVim では実行されません

質問で説明されている問題の解決策として、なぜvimはpythonファイルのexpandtabに従わないのですか? 、これをvimrcに追加しました:

call SetIndent()これは、ターミナルで vim を実行すると完全に機能しますが、MacVim はコマンドをまったく実行しないようです。

これは、MacVimVimEnterがそれを無視するか、vim 以外の時間に実行するためですか? MacVim でも動作するように vimrc を修正するにはどうすればよいですか?


編集:私の完全な vimrc へのリンク: https://ghostbin.com/paste/3xnw7

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

linux - vim autocmd を使用して前のウィンドウに切り替える方法

私はNERDTreeを使用しており、vimを開いたときに自動的に開くように設定していますが、それによりNERDTreeウィンドウが選択されたウィンドウになり、これは私が望むものではありません。開いたファイルをすぐに編集できるようにしたいのですが、autocmd vimenter * <c-w><c-p>起動時にエラーが発生します。私がやりたいことをする方法はありますか、それとも不可能ですか?

私は Vim とその構成ファイルに完全に精通しているわけではないので、これが簡単な質問であれば申し訳ありませんが、どこにも見つけることができませんでした。

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

vim - Eclim の :JavaImportOrganize を実行するための autocmd

Java ファイルを保存するたびに、Eclim コマンド :JavaImportOrganize および :syntax を実行するための autocmd をセットアップしようとしています。

これは(予想どおり)エラーを生成します。プラグイン コマンド (この場合はデーモンからロードされますか?) と通常のコマンドの両方を含む autocmd の例を見つけようとしましたが、正しい構文がわかりません。

どんな助けでも大歓迎です!

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

bash - bash スクリプトは .vimrc を「無視」します

次のような問題があります。

リモート マシンからログ ファイルをコピーし、それに変更を加えてから vim で開くスクリプトがあります。問題は、vim がファイル タイプを自動認識しないことです (スクリプト ID の外側では認識されます)。ログの着色。

スクリプトは次のとおりです。

私の .vimrc:

ファイルはvimで開くことに注意してください(手動コマンド":set syntax=local_log"も機能しない場合)。

スクリプトを終了し、ログを手動で開いた後、すべて正常に動作します =(

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

vim - vim-sunset プラグインで vim-airline のカラースキームを変更する

最近、非常に便利な 2 つの VIM プラグインを発見しました。vim-sunset ( http://vimawesome.com/plugin/sunset ) と vim-airline ( http://vimawesome.com/plugin/vim-airline-sad ) です。 -美しい-悲劇的)。vim-sunset を使用してカラースキームを変更するのは簡単でしたが、航空会社の色も変更したいと考えています。私はこれを達成しようとしました

( も同様Sunset_nighttime_callback())

問題は次のとおりです。

  • バージョン 1: 変数は正しく設定されていると思いますairline_themeが、更新されません。また、航空会社のドキュメントには、新しいパラメーターで「再描画」する方法について言及している関数が見つかりませんでした。
  • バージョン 2: この種の機能はありますが Sunset_daytime_callback()、電力線も更新するために関数を 2 回呼び出す必要があります。
  • バージョン 3:が最初に実行されたとき、プラグイン コマンド:AirlineThemeがまだ準備できていないため、中断します。.vimrc

これを機能させる方法(おそらくエレガントな)ソリューションはありますか?線を再描画するだけの航空会社プラグインの機能を見逃したのでしょうか?

ご協力いただきありがとうございます!

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

vim - Vim - autocmd が C++ ファイル タイプに対して機能しない

Vim 7.4 で Windows を使用しています。私の_vimrcファイルには

myFile.horを開いたときmyFile.ccは TAB が 2 スペースではなく 4 スペースに設定されていますが、 を開いたときMyFile.cssは TAB が 2 スペースに設定されています。*.cc と *.h ファイルの場合、autocmd実行されていないようです。なぜ、どうすればこれを修正できるのか、誰かが知っていますか? (*.cpp および *.hpp ファイルと、*.xml、*.css、*.h、および *.cc を除く他のすべてのファイルの TAB を 4 つのスペースに設定したい)。