Как я могу изменить сочетания клавиш в нано?

Чтобы сделать отступ для целого блока кода в nano, после выбора его с помощью alt + a я должен нажать alt + {, который не работает на моей немецкой раскладке macintosh-клавиатуры (и это было бы довольно неприятно, даже если бы это сработало).

Как изменить и настроить сочетания клавиш nano?

7
задан 3 January 2013 в 18:44

2 ответа

Файл /etc/nanorc содержит некоторые параметры, которые должны позволить вам настроить ярлыки, используемые в редакторе. Обратите внимание, что это глобальный конфигурационный файл, который изменяет параметры всех пользователей вашей системы.

Дальнейшие подробности о доступных опциях приведены на странице man nanorc (список слишком велик, чтобы воспроизводить их здесь):

enter image description here

Должна быть возможность сохранить параметры, локализованные только для вашего пользователя, скопировав файл конфигурации системы в домашний каталог вашего пользователя с помощью

cp /etc/nanorc ~/.nanorc

и выполнив необходимые там изменения.

Файл конфигурации в вашем домашнем каталоге будет иметь преимущество перед файлом глобальных настроек.

0
ответ дан 3 January 2013 в 18:44

Следующее было протестировано с помощью нано от терминала в 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),

1
ответ дан 16 October 2019 в 10:59

Другие вопросы по тегам:

Похожие вопросы: