私は開発ワークフローで 2 つのモニターを使用しています。1 つは編集用のフルスクリーン vim セッションで、もう 1 つは実行make && ./test
して結果を表示するフルスクリーン ターミナルです。かなり頻繁に、バックグラウンドで他のウィンドウ (ブラウザー、その他のシェルなど) を開いていることに気付きます。私はいくつかの理由でこれが好きではありません:
- メイク ウィンドウが表示されるまでにタブを何回押さなければならないかを覚えておく必要があるのは好きではありません。
- Ubuntu には、現在フォーカスされているウィンドウに対する強い視覚的フィードバックはありません。私はおそらくそれについて何かをすることができますが、それは別の問題です.
- 正直なところ、私は怠け者で、
:w alt-tab up-arrow enter alt-tab
キーストロークが多すぎます。
良い解決策は、他のウィンドウで実行されるvimコマンドをmake && ./test
使用することだと思いますが、これを行う方法が思いつきません。vimからの通知を待ってコマンドを実行するサーバー/クライアントスクリプトを書くこともできますが、もっと簡単な解決策があるはずです。何かご意見は?