Выполнить команду на выбор рейнджера?

16

Я еще не нашел расширенный учебник ranger, поэтому мой вопрос: можно ли выполнить команду для выбора файлов в ranger?

Если так, как бы я это сделал?

Николя Скотто Ди Перто
источник

Ответы:

25

Это в man ranger:

@

Откройте консоль с содержимым «shell% s», поместив курсор перед «% s», чтобы вы могли быстро запускать команды с текущим выбором в качестве аргумента.

Так,

  1. выделите файлы, с которыми вы хотите работать Space

  2. типа , @чтобы попасть в командную строку , которая будет :shell %sс курсор установлен перед%s

  3. введите название вашей команды и нажмите Enter

  4. указанная вами команда будет выполнена с выбранными именами файлов в качестве параметров

Страница man также описывает добавление паузы для проверки вывода команды:

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
Lqueryvg
источник
1
Есть ли выход? Я выполняю :shell realpath %s, но нет вывода.
acgtyrant
Есть ли способ автоматически получить пробелы и такие экранированные в выбранных именах файлов, которые передаются? Конечно, я могу сделать это вручную, но это может стать утомительным.
LJNielsenDk