перейти в директорию внутри ranger

Вопрос или проблема

Я пробовал :cd путь, но это буквально ничего не делает.

Представьте, что я открываю ranger, находясь в ~/dir/, теперь я хочу перейти в ~/somewhere/else/, находясь в ranger.

Я знаю, что могу hjjjj(что-то)lj/k(что-то)l, чтобы перемещаться от папки к папке в ranger, но я хочу прыгнуть прямо в ~/somewhere/else/.

Как мне это сделать?

Вы можете решить эту задачу двумя способами:

  1. Shift+S
    Это откроет новую оболочку в текущем каталоге.

    Используйте Ctrl+D, чтобы вернуться в ranger.

  2. Используйте команду source ranger.

    Когда вы нажмете q, вы закроете ranger, переключившись в каталог. Вы также можете добавить псевдоним для этой команды в файл .bashrc.

    alias ranger="source ranger"
    

    и вызывать его как ranger.

Ответ или решение

Чтобы перейти в другую директорию внутри файлового менеджера Ranger, существует несколько методов. Разберем их подробнее, чтобы вы могли выбрать наиболее удобный способ.

1. Переход через команду :cd

Команда :cd в Ranger, как вы упомянули, должна работать для перехода в указанную директорию, но если она не сработала, возможно, вы не вводите полное или корректное имя пути. Попробуйте использовать абсолютный путь или убедитесь, что директория действительно существует. Например, если ваша цель – ~/somewhere/else/, попробуйте ввести:

:cd ~/somewhere/else/

2. Использование горячих клавиш

В Ranger можно быстро открыть новую сессию оболочки в текущей директории, нажав комбинацию клавиш Shift + S. Это позволит вам запустить терминал, и вы сможете использовать команду cd ~/somewhere/else/ для перехода к нужной директории. После этого, чтобы вернуться в Ranger, используйте комбинацию Ctrl + D.

3. Переход через команду exit

Другой способ состоит в том, чтобы запустить Ranger через оболочку, используя команду source ranger. Таким образом, когда вы вы будете выходить из Ranger, вам не придется вводить путь заново. Чтобы это сделать, добавьте в ваш файл .bashrc следующую строку:

alias ranger="source ranger"

Сохраните файл и примените изменения, выполнив команду source ~/.bashrc. Теперь, когда вы будете выполнять команду ranger, вы сможете легко переключаться между директориями. Для выхода из Ranger, просто нажмите ‘q’, и вы окажетесь в директории, из которой запускали Ranger.

Заключение

Каждый из предложенных методов имеет свои особенности и удобство в использовании. Выбор зависит от ваших предпочтений и рабочего процесса. Мы надеемся, что данные рекомендации помогут вам эффективно перемещаться между директориями в Ranger. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...