アクティブなファイルバッファのファイル名をコマンドに挿入するにはどうすればよいですか?
ファイル名を必要とするコマンドを呼び出すとき、ファイルバッファーから頻繁に呼び出しており、ミニバッファーにコマンドを入力するときにそのファイルの名前が必要です。
C-x…ミニバッファーでコマンドラインを作成するときに入力できる仮説を探しています。
したがって、現在のバッファーがという名前のファイルである場合、次のようLorem Ipsum.txt
に入力します。
M-x grep RET 'foo' SPC C-x … RET
M-xgrepRETプレゼントは、ミニバッファは、入力を求めるgrep
コマンド。応答として、正規表現パターン引数('foo')を入力し、ファイル名引数(C-x…)を挿入しました。そのミニバッファは次のようになります:
grep -nH -e 'foo' 'Lorem Ipsum.txt'
このような現在のファイルバッファのファイル名を取得する既存のコマンドは何ですか?デフォルトのキーバインディングは何ですか?
M-n
ます。それはどこでも動作しませんが、多くの場所で動作します。また、grepしているので、lgrepとrgrepが好きかもしれません。これらはもう少しインタラクティブです。