Чтобы сделать отступ для целого блока кода в nano, после выбора его с помощью alt kbd> + a kbd> я должен нажать alt kbd> + { kbd>, который не работает на моей немецкой раскладке macintosh-клавиатуры (и это было бы довольно неприятно, даже если бы это сработало).
Как изменить и настроить сочетания клавиш nano?
Файл /etc/nanorc
содержит некоторые параметры, которые должны позволить вам настроить ярлыки, используемые в редакторе. Обратите внимание, что это глобальный конфигурационный файл, который изменяет параметры всех пользователей вашей системы.
Дальнейшие подробности о доступных опциях приведены на странице man nanorc
(список слишком велик, чтобы воспроизводить их здесь):
Должна быть возможность сохранить параметры, локализованные только для вашего пользователя, скопировав файл конфигурации системы в домашний каталог вашего пользователя с помощью
cp /etc/nanorc ~/.nanorc
и выполнив необходимые там изменения.
Файл конфигурации в вашем домашнем каталоге будет иметь преимущество перед файлом глобальных настроек.
Следующее было протестировано с помощью нано от терминала в MS Windows.
Это получит Ваш нано один шаг, ближе поддерживающий "универсальные" ярлыки для копии/сокращения/вставки и т.д. (по крайней мере, в мире Windows).
Добавьте эти строки к файлу /etc/nanorc
bind ^c copytext main
bind ^x cut main
bind ^v uncut main
bind ^z undo main
bind ^y redo main
bind ^f whereis main
bind F3 findnext main
bind ^h replace main
Знайте, что они работают на целую строку, если Вы не выбираете текст сначала :-/
Если у Вас есть проблемы, выбирающие текст в нано с shift+arrow-keys
затем знайте, что это, кажется, не связано с нано, но Вашей терминальной программой! Это не работает в PuTTY, но это делает, например, работает в Kitty (ветвление PuTTY, версия Windows / версия Linux) или клиент Google SSH для Chrome.
(Я использую уничтожитель Debian),