Eseguire il comando sulla selezione del ranger?


16

Non ho ancora trovato un tutorial avanzato ranger, quindi la mia domanda è: è possibile eseguire un comando su una selezione di file in ranger?

Se è così, come lo farei?

Risposte:


25

Questo è in man ranger:

@

Apri la console con il contenuto "shell% s", posizionando il cursore prima di "% s" in modo da poter eseguire rapidamente i comandi con la selezione corrente come argomento.

Così,

  1. evidenzia i file su cui vuoi lavorare Space

  2. digitare @per ottenere un prompt dei comandi che sarà :shell %scon il cursore posizionato prima%s

  3. digitare il nome del comando e premere Enter

  4. il comando specificato verrà eseguito con i nomi file selezionati come parametri

La pagina man copre anche l'aggiunta di una pausa per controllare l'output del comando:

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
C'è qualche uscita? Eseguo :shell realpath %s, ma nessun output.
acgtyrant,

C'è un modo per ottenere automaticamente spazi e tali escape nei nomi file selezionati che vengono passati? Posso farlo manualmente, ovviamente, ma può diventare noioso.
LJNielsenDk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.