Любой способ поиска текста в нано?

Nano - это редактор, который я использую в командной строке.

Когда я открываю большой файл, я хотел бы найти какой-нибудь текст (подумайте Ctrl + F).

Есть ли способ сделать это?

4 ответа

Решение

Ctrl + W - это ярлык для поиска. Этого же эффекта можно достичь, нажав клавишу F6. После ввода условия поиска нажмите Enter. Чтобы повторить поиск, нажмите Alt + W. В этом меню вы можете выбрать более ранние поиски, используя клавиши со стрелками вверх / вниз.

Чтобы переключить поиск назад, вам нужно нажать Alt + B в диалоговом окне поиска.

Для более быстрого доступа нажмите F1

^ W (F6) Поиск строки или регулярного выражения

  1. Не во всей системе работают F1 для справочной страницы. Попробуйте ^ G.
  2. Не во всех системах нано есть страница справки

Да, это просто страница справки ниже. Для тех, кто видит это сообщение [Извините, поддержка этой функции отключена] вместо страницы помощи nano

^ G (F1) Показать этот текст справки

^ X (F2) Закрыть текущий файловый буфер / выйти из nano

^ O (F3) записать текущий файл на диск

^ J (F4) Обоснуйте текущий абзац

^ R (F5) Вставить другой файл в текущий

^ W (F6) Поиск строки или регулярного выражения

^ Y (F7) Перейти к предыдущему экрану

^ V (F8) Перейти к следующему экрану

^ K (F9) вырезать текущую строку и сохранить ее в буферном буфере

^ U (F10) вырезать из буфера в текущую строку

^ C (F11) Показать положение курсора

^ T (F12) Запустить проверку орфографии, если доступно

M-\ (M-|) Перейти к первой строке файла

M- / (M-?) Перейти к последней строке файла

^ _ (F13) (MG) Перейти к номеру строки и столбца

^\ (F14) (MR) Заменить строку или регулярное выражение

^^ (F15) (MA) Пометить текст в позиции курсора

MW (F16) Повторить последний поиск

M- ^ (M-6) Скопировать текущую строку и сохранить ее в буфере вырезания

M-} Отступ текущей строки

M-{ Отменить отступ текущей строки

^F Перейти вперед на один символ

^B Вернуться на один символ

^ Пробел Перейти на одно слово

M-Space вернуться на одно слово

^P Перейти к предыдущей строке

^N Перейти к следующей строке

^A Перейти к началу текущей строки

^E Перейти к концу текущей строки

M- ( (M-9) Перейти к началу абзаца, затем к предыдущему абзацу

M-) (M-0) Пройдите чуть дальше конца абзаца; затем следующего абзаца

M-] Перейти к соответствующей скобке

M-- (M-_) Прокрутить вверх на одну строку без прокрутки курсора

M- + (M- =) Прокрутить вниз на одну строку без прокрутки курсора

M-< (M-,) Переключиться на предыдущий файловый буфер

M-> (M-.) Перейти к следующему буферу файлов

М.В. Вставить следующий дословно нажатие клавиши

^ Вставляю вкладку в позиции курсора

^ M Вставить новую строку в позиции курсора

^ D Удалить символ под курсором

^ H Удалить символ слева от курсора

MT вырезать из позиции курсора до конца файла

MJ Обоснуйте весь файл

MD Подсчитайте количество слов, строк и символов

^ L Обновить (перерисовать) текущий экран

^ Z Приостановить работу редактора (если функция приостановки включена)

(MX) Режим справки включить / отключить

(MC) Постоянное отображение положения курсора включить / отключить

(МО) Использование еще одной строки для редактирования включить / отключить

(MS) Включение / отключение плавной прокрутки

(MP) Отображение пробелов включить / отключить

(MY) Цветовая подсветка синтаксиса включить / отключить

(MH) Умный дом ключ включения / выключения

(MI) Авто отступ включить / отключить

(MK) Cut to end включить / отключить

(ML) Включение / отключение переноса длинных строк

(MQ) Преобразование типизированных вкладок в пробелы включить / отключить

Вы можете искать текст в нано, используя Ctrl W.

Alt W (или Esc, W) повторит поиск. (В качестве альтернативы, оставив поле пустым, по умолчанию будет отображаться последний искомый текст.)

Нажатие Ctrl R в строке поиска активирует режим замены.

(К сожалению, Ctrl W, кажется, не работает, пока на экране справки nano Ctrl G..)

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