Emacsの特定のバッファに開かれたファイルのパス(フルパスまたはデフォルト名)を他の場所(バッファや端末などの他のXプログラム)で使用したいことがよくあります。 Emacs「ユーザーインターフェイス」に、(buffer-file-name)
現在のバッファ()のファイル名をシャットダウンリングにコピーする定義済みサブシステムがあるかどうか疑問に思います。
y関連内容:emacs-w3mには、同様の操作( - )を実行する簡単なコマンドがありますw3m-print-current-url
。 URLを印刷してキルリングにコピーします。
もちろん、必要なコマンドを簡単に定義することもできますが、これらの可能性やその他の機能を含むEmacsのユーザーインターフェースサブシステムのいくつかを学びたいので、この質問をしました。 (おそらくいくつかのバッファとパス操作のインターフェイスです)。そうすれば、Emacsの便利な機能についてもっと学ぶことができます。
ベストアンサー1
私はこうする:
- C-x C-v(バックアップファイルの検索)
- C-a(行の先頭に移動)
- C-k(キリングライン)
- C-g(キーボード終了)
ミニバッファ履歴を使用するよりも高速です。欲しいものが基本名だけなら、より速いです。C-a2番目のステップをスキップしてください。