Вам не нужно редактировать .bashrc
, только конфиг рейнджера. Вот как:
После запуска ranger создает каталог ~/.config/ranger
.
Вы хотите отредактировать файл rifle.conf
. Rifle — это программа, которая сама выбирает, чем открывать файлы. Чтобы скопировать конфигурацию винтовки по умолчанию в этот каталог, введите следующую команду:
$ ranger --copy-config=rifle.conf
(В качестве альтернативы можно добавить все файлы конфигурации рейнджеров с помощью$ ranger --copy-config=all
)
В rifle.conf
найдите эту часть. Измените переменную $EDITOR
на две строки ниже:
#-------------------------------------------
# Misc
#-------------------------------------------
# Define the "editor" for text files as first action
mime ^text, label editor = $EDITOR -- "$@"
mime ^text, label pager = "$PAGER" -- "$@"
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@"
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
Измените его на то, с чем вы хотите редактировать текстовые файлы, например vim
. Я использую Kakoune, поэтому я меняю его наkak
:
#-------------------------------------------
# Misc
#-------------------------------------------
# Define the "editor" for text files as first action
mime ^text, label editor = kak -- "$@"
mime ^text, label pager = "$PAGER" -- "$@"
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = kak -- "$@"
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
Это было сделано в Ranger версии 1.8.1.
kB_wrtn
— это общая сумма, записанная в течение интервала обновления iostat . Я предполагаю, что вы использовали интервал в одну секунду для генерации вывода в своем вопросе, что приводит к тому, что kB_wrtn/sec
такое же. Попробуйте другой интервал, чтобы увидеть разницу.