問題: ファイル "tmp.rb" が変更されている場合、コマンド "e tmp.rb" が失敗します。
次の両方の条件で成功するコマンドを探しています。
- 「tmp.rb」がバッファリストにない場合、ファイルがロードされます。
- 「tmp.rb」が既にバッファリストにあり、変更されている場合、バッファは(現在のウィンドウで)ロードされます。
明確化: 誤解を招き申し訳ありません。e tmp.rb
実際、変更された「tmp.rb」が現在のウィンドウにロードされていない限り、単一のコマンドで両方が達成されます。この状況e tmp.rb
では、エラーが発生せず、b tmp.rb
. おそらく、この小さな懸念により、バッファやウィンドウなどに関するスクリプト作成がもう少し簡単になります。