Вопрос Любой способ поиска текста в nano?


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

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

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


149
2018-06-07 17:48


происхождения


Ctrl + \ полезно для замены. Я никогда не замечал, что он находится внизу экрана. - Thufir


ответы:


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

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

Для более быстрого вызова нажмите F1


236
2018-06-07 17:58



Alt + W закрывает оболочку iterm для меня и не повторяет поиск на Mac - anon58192932
Alt-B не работает для меня - ubuntu_uk_user
@ParsaAkbari. Ваш эмулятор терминала, вероятно, перехватывает нажатие клавиши. Попробуйте изменить ярлыки терминала или использовать другой. Konsole работает для меня. - Lekensteyn
Если вы снова наберете ctrl + W и нажмите клавишу ввода, вы перейдете к следующему элементу. (Но я согласен, что Alt + W быстрее). - Emiel


CTRL-W

Руководство по основам Nano


19
2018-06-07 17:50



Как бы вы искали строку, которая возникает несколько раз, поэтому прокручивайте выделение совпадающего текста? - ubuntu_uk_user
F6 вызывает одно и то же действие и сохраняет нажатие клавиши. - computingfreak


^ 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) (M-G) Перейти к номеру строки и столбца

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

^^      (F15) (M-A) Отметьте текст в позиции курсора

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

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

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

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

^ F                      Идите вперед один символ

^ B                      Вернуться назад

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

M-Space                 Верните одно слово

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

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

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

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

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

M-)     (M-0) Перейти прямо за пределы абзаца; затем следующего абзаца

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

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

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

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

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

М-V,                     Вставить следующее нажатие клавиши дословно

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

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

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

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

М-Т                     Вырезать из позиции курсора в конец файла

М-J,                     Обоснуйте весь файл

М-Д                     Подсчитайте количество слов, строк и символов.

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

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

(М-Х)                   Режим помощи разрешен / отключен

(М-С)                   Постоянное отображение положения курсора включено / выключено

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

(МИЗ)                   Плавная прокрутка разрешает / отключает

(М-Р)                   Включение / выключение отображения пробелов

(М-У)                   Включить / отключить подсветку синтаксиса цвета

(М-Н)                   Включение / выключение смарт-дома

(М-I),                   Автоматический отступ включения / отключения

(М-К)                   Отключение до конца включения / выключения

(М-Л)                   Включить / отключить перенос длинной строки

(М-Q)                   Преобразование введенных вкладок в пробелы для включения / выключения


7
2017-11-13 18:08





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

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

прессование Ctrl R в то время как в подсказке «Поиск» активирует режим «Заменить».

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


5
2017-07-07 11:21



Esc - W сделал это для меня в Mac OS X El Capitan, v10.11.5 thankyou - Eleanor Zimmermann
Недавно я обнаружил, что многие ярлыки работают, если вы также нажимаете Shift, поэтому Alt-Shift-W тоже может работать. (Это значительно облегчает повторные поиски.) - mwfearnley
Alt W - это то, что я искал. - Lakshman Pilaka
Обратите внимание, что некоторые терминалы захватывают Alt W, но Alt Shift W должен также работать - mwfearnley