Использование: st, Ranger, vim, i3

С большинством файлов, когда я открываю их с помощью рейнджера, он открывается в новом окне. Тем не менее, когда я пытаюсь открыть файл с помощью vim, он открывает его в текущем терминале, в котором в данный момент работает Ranger.

Я понимаю, почему он это делает, я просто не могу найти, как получить желаемый результат открытия файлов с помощью vim (из ranger) в новом терминале.

1 ответ1

1

Вы можете отредактировать конфигурацию винтовки рейнджера для этого. Винтовка является средством открывания файла рейнджера.

ranger --copy-config=rifle.conf

скопировать конфигурацию винтовки по умолчанию в ~/.config/ranger/rifle.conf

Затем измените строку в rifle.conf, которая говорит

mime ^ текст, редактор меток = $ {VISUAL:- $ EDITOR} - "$ @" для

mime ^text,  label editor = nohup termite -e "${VISUAL:-$EDITOR} $@" >/dev/null &

Я использую эмулятор терминала термитов . Измените это на st в вашем случае.

Чтобы открыть несколько файлов одновременно, вы можете использовать

  mime ^text,  label editor = OPEN_WITH_TABS="${VISUAL:-$EDITOR} -p $@" && nohup termite -e "${OPEN_WITH_TABS}" >/dev/null &

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .