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

vim - 「何もない」を開いたときのVim自動コマンドトリガー

ファイルが開かれていない、または作成されていないときに、vim で :Explorer を開くようにしたい。例えば。vimオプションなしで電話したとき。

ただし、呼び出しvim newfile.txtは通常どおりに動作するはずです。

どうすればこれを行うことができますか?私はそれの正しいものを見つけることができないようですautocmd

0 投票する
4 に答える
9335 参照

vim - autocmdはvimでファイル名をチェックしますか?

ファイル名がこれかそれかをチェックするautocmdをいくつか書きたい..

私は試してきました:

しかし、これはどれも機能しませんか?

私は何をすべきか?

(この例は単純化しすぎています。else ステートメントも必要であることに注意してください)。

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

php - 解析エラーのあるphpファイルの保存をvimに防止させることは可能ですか?

私は vim を使用していますが、解析エラーのある php ファイルを保存できないようにしたいと考えています。たとえば、これを実現するために「php -l <​​file>」を使用したい場合、.vimrc の autocmd はどのようになりますか?

私は次のようなもので BufWritePre にフックできることを知っています

しかし、phpコマンドが失敗した場合は「書き込み」を中止したい。

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

vim - Vimで特定の名前のファイルを保存しないようにする方法は?

私は非常に速く入力し、1 つの ;または :. (コマンドを入力すると、タイプミスが発生することがあり:wq ます。)

特定の名前に一致するファイルの保存を拒否するマクロを作成する方法はありますか?

0 投票する
6 に答える
18173 参照

vim - Vim は、すべてのファイルタイプで autocmd を実行します。

書き込み前にファイルの末尾の空白を削除する Vim autocmd があります。ほぼ 100% の確率でこれが必要ですが、無効にしたいファイルタイプがいくつかあります。従来の知恵は、autocmd を実行するファイルタイプをカンマ区切りのリストにリストすることです。たとえば、次のようになります。

しかし、この場合、それは面倒です。

パターンに一致するファイルを除くすべてのファイルに対して autocmd パターンを一致させる方法はありますか? ドキュメントで NOT マッチャーに相当するものを見つけることができません。

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

vim - ファイル名と Vim のパスの一部に一致する autocmd パターン

test/パスを含み、ファイル名が で終わる新しいファイルを開くことによってトリガーされる自動コマンドを作成しようとしていますTest.java。読んで:h autocmd-patternsみると、auto-cmd で限られたパターンしかファイル パターンとして使用できないのか、それとも自分のパターンで何か間違ったことをしているだけなのかわかりません。以下は、で終わる任意のファイルに一致するために機能します.java

今、私は新しいファイルを、以下を含むパスと、次のパスとその派生物で/test/終わるファイル名に一致させようとしますTest.java

パスの一部にtest/フォルダーとファイル名がTest.java. たとえば、実行時にトリガーする必要があります

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

vim - ヘルプ ウィンドウを常に同じ位置で開くにはどうすればよいですか?

垂直ウィンドウでヘルプページを開くためにこれを行います:

このように、それは問題あり:historyませんが、少し気がかりです。これを展開せずにコマンドを実行するように Vim を設定したいと思います。だから私が書くとき、私は:help topicそれを展開したくないが、:vert botright help topic 私が試したコマンドを実行したい

しかし、うまくいきません。

できることはありますか?

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

vim - vimで外部PDFリーダーを使用してカーソルの下にあるpdfファイルを開く方法(「gf」を使用)

現在のgfコマンドは、*.pdf ファイルを ASCII テキストとして開きます。PDF ファイルを外部ツール (okular、foxitreader など) で開く必要があります。次のように autocmd を使用してそれを達成しようとしました:

ただし、2 番目の autocmd は期待どおりに機能しませんでした。<Ctrl-o>ある意味でコマンドを実行する方法がわかりませんでしたautocmd

での方法についてのヒントを教えてください。または<Ctrl-O>autocmdでpdfファイルを開くためのより良い方法を直接提案してgfください。

ありがとう。

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

vim - Vim:FocusLostを節約して自動コマンドを実行する

フォーカスが失われたときにファイルを自動的に保存するようにvimエディター(MacVimを使用)をセットアップしました:

また、次の自動コマンドを使用して、Pythonファイルから末尾の空白を自動的に削除します。

この自動コマンドは、ファイルを手動で(入力する:wか、を押し⌘sて)保存すると完全に機能しますが、別のアプリケーションに切り替えてバッファが自動的に書き込まれると実行されません(つまり、空白が削除されません)。

これらの自動コマンドを変更して、連携させるにはどうすればよいですか?

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

events - Vim の MenuPopup の autocmd イベント

目的

次のように、kj<up>とをマップします。<down>ins-completion

MenuPopupがなくなったら、一時的なマッピングを元に戻します。

質問

の正しいautocmdイベントは何MenuPopupGoneですか? 私が知る限り:help event、 にはそのようなイベントはありませんMenuPopupGone