Helmファイルファインダーを使用してファイルパスをバッファーにコピーするにはどうすればよいですか?


8

から起動されたバッファでhelm-find-files、ファイルパスをキルリングにコピーする方法はありますか?

回答:


9

C-c TABファイルが強調表示されているときに試します。これはパスを現在のバッファーにヤンクしますが、これは望ましくない副作用となる可能性がありますがhelm-find-files、使用したいバッファーから実行する限り、問題はありません。


結合キーhelm-copy-to-bufferではC-c C-i、しかし、C-c TAB(私はなぜ知らないが)としても機能します。
xuchunyang 2016年

@xuchunyangうーん、あなたが私がそれに見てhelm.elいるのhelm-copy-to-bufferは確かにそれにバインドされていると言及したのですC-c C-ihelm-help、バインディングC-c TABについては何も言及されていないのと同じようにリストしていますC-c C-i...
elethan

2
私は、以下を参照してください。Emacsは区別しませんC-iTABに基づいemacs.stackexchange.com/questions/17509/...
xuchunyang

@xuchunyang Ha!それは面白いね!これを指摘してくれてありがとう。
エレサン

1
これは絶対パスをコピーします-相対パスをコピーする方法はありますか?
Chris Stryczynski、

11

現在のバッファーへのパスのヤンクが許容できない場合は、を使用C-u C-c C-kしてを呼び出しますhelm-kill-selection-and-quit

のドキュメントからhelm-kill-selection-and-quit

現在の選択の表示値を保存してリングを終了します。プレフィックスargを現在の選択の実際の値に設定します。表示値は「helm-buffer」に表示されるものであり、実際の値はアクションの実行に使用されるものです。

helm 1.9.1を使用してテスト。


いいですね、を追加することhelm-kill-selection-and-quitを考えましたが、ファイル名が表示されるだけだと思いました。プレフィックス引数を使用するとパスを取得できることに気づきませんでした!
エレサン'26年

これは機能しますが、誰でもこれをどのように見つけますか?
GaryO
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.