レンジャー選択時にコマンドを実行しますか?


16

私はrangerまだ高度なチュートリアルを見つけていないので、私の質問は次のとおりrangerです。選択したファイルでコマンドを実行することは可能ですか?

もしそうなら、どうすればいいですか?

回答:


24

これはman ranger

@

コンテンツ「shell%s」でコンソールを開き、「%s」の前にカーソルを置いて、現在の選択を引数としてすばやくコマンドを実行できるようにします。

そう、

  1. 作業したいファイルをハイライトします Space

  2. 入力@する:shell %sと、前にカーソルが置かれた状態のコマンドプロンプトが表示されます%s

  3. コマンドの名前を入力して押します Enter

  4. 指定したコマンドは、選択したファイル名をパラメーターとして実行されます

マニュアルページには、コマンド出力を確認するための一時停止の追加も記載されています。

FLAGS

There are some additional flags that can currently be used
only in the "shell" command: (for example ":shell -w df")

 p   Redirect output to the pager
 s   Silent mode.  Output will be discarded.
 w   Wait for an Enter-press when the process is done

1
出力はありますか?を実行:shell realpath %sしますが、出力はしません。
アクティラント

渡される選択されたファイル名でスペースなどを自動的に取得する方法はありますか?もちろん、手動で行うこともできますが、退屈になる可能性があります。
LJNielsenDk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.