Вопрос или проблема
Я пробовал :cd путь
, но это буквально ничего не делает.
Представьте, что я открываю ranger, находясь в ~/dir/
, теперь я хочу перейти в ~/somewhere/else/
, находясь в ranger.
Я знаю, что могу hjjjj(что-то)lj/k(что-то)l
, чтобы перемещаться от папки к папке в ranger, но я хочу прыгнуть прямо в ~/somewhere/else/
.
Как мне это сделать?
Вы можете решить эту задачу двумя способами:
-
Shift+S
Это откроет новую оболочку в текущем каталоге.Используйте Ctrl+D, чтобы вернуться в
ranger
. -
Используйте команду
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. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.