Как мне открыть несколько файлов из файлового менеджера lf?

#file-management

#управление файлами

Вопрос:

Я использую клавишу пробела для выбора нескольких файлов, но затем, когда я :open это делаю, открывается только один из них (несмотря на то, что выбрано несколько). Я нахожу это странным, потому что клавиша пробела, похоже, отлично работает для других операций, таких как копирование и вставка нескольких файлов. Я просмотрел их документацию, но не нашел ничего конкретного по этому вопросу.

Ответ №1:

Создайте пользовательскую open команду и укажите несколько аргументов $fx вместо одного аргумента with $f .

$f : Выбор текущего файла в качестве полного пути.

$fx : Выбранные файлы (ы) (т.е. ‘fs’), если есть какие-либо выбранные файлы, в противном случае текущий выбор файла (т.Е. ‘f’).

См. Документацию по открытию файлов.

Комментарии:

1. Я изменил свой lfrc с помощью следующего кода: cmd open ${{ test -L $f amp;amp; f=$(readlink -f $f) case $(file --mime-type $f -b) in text/*) geany $fx;; *) for f in $fx; do xdg-open $f > /dev/null 2> /dev/null amp; done;; esac }} я скопировал и вставил его из предоставленной вами ссылки на документацию — это работает . Мне остается неясным, почему более простые однострочники из этой документации не работают. Либо cmd open amp;xdg-open $fx и cmd open amp;$OPENER $fx ничего не делать. Когда open определяется с cmd open xdg-open $fx выводами lf: #command not found: xdg-open