Решил немного чаще сюда писать ради поисковиков, а что-то действительно интересное происходит редко. Потому периодически буду работать капитаном очевидностью.
Есть два разных способа перейти на строку X в текстовом редакторе Nano:
- При открытии файла.
- Во время редактирования файла.
1. Перейти на строку X при открытии файла
Можно сразу перейти на нужно строку в момент открытия файла. Я этим часто пользуюсь, к примеру, при ошибках компиляции: компилятор услужливо указывает номер строки с ошибкой. Для этого нужно ввести команду в терминале:
$ nano +НомерСтроки путь/к/файлу
Где:
- НомерСтроки — номер строки в файле, на которую нужно перейти
- путь/к/файлу — путь к файлу =)
После выполнения этой команды файл откроется в текстовом редакторе Nano, а курсор будет перемещён на указанную строку. Как на изображении ниже:
2. При редактировании файла
Этот метод использовать удобней, если нужно посетить сразу несколько строчек в одном файле. Стандартная комбинация для перехода на строку: ‘Ctrl’ + ‘Shift’ + ‘-‘. К сожаления, у меня она лишь вызывает переключение раскладки клавиатуры (ведь на самом деле комбинация ‘Ctrl’ + ‘_’, а ‘_’ получается как ‘Shift’ + ‘-‘).
Однако можно легко изменить эту комбинацию, добавив в файл конфигурации Nano ~/.nanorc такую строку:
bind ^L gotoline main
Теперь переход на строку будет по сочетанию клавиш ‘Ctrl’ + ‘L’.
Появится поле для ввода, где нужно набрать номер строки, а затем нажать Enter. Сразу после этого курсор переместится на нужную строчку.
Заключение
Получить больше информации можно всегда введя в терминале:
$ man nano
По переназначению горячих клавиш в текстовом редакторе Nano можно почитать раздел REBINDING KEYS:
$ man nanorc