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

152

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

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

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

    
задан JD Isaacks 07.06.2011 в 19:48
источник

4 ответа

240

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

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

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

    
ответ дан Lekensteyn 07.06.2011 в 19:58
источник
20
ответ дан Martin Ueding 07.06.2011 в 19:50
7

^W (F6) Search for a string or a regular expression

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

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

^G (F1) Display this help text

^X (F2) Close the current file buffer / Exit from nano

^O (F3) Write the current file to disk

^J (F4) Justify the current paragraph

^R (F5) Insert another file into the current one

^W (F6) Search for a string or a regular expression

^Y (F7) Go to previous screen

^V (F8) Go to next screen

^K (F9) Cut the current line and store it in the cutbuffer

^U (F10) Uncut from the cutbuffer into the current line

^C (F11) Display the position of the cursor

^T (F12) Invoke the spell checker, if available

M-\ (M-|) Go to the first line of the file

M-/ (M-?) Go to the last line of the file

^_ (F13) (M-G) Go to line and column number

^\ (F14) (M-R) Replace a string or a regular expression

^^ (F15) (M-A) Mark text at the cursor position

M-W (F16) Repeat last search

M-^ (M-6) Copy the current line and store it in the cutbuffer

M-} Indent the current line

M-{ Unindent the current line

^F Go forward one character

^B Go back one character

^Space Go forward one word

M-Space Go back one word

^P Go to previous line

^N Go to next line

^A Go to beginning of current line

^E Go to end of current line

M-( (M-9) Go to beginning of paragraph; then of previous paragraph

M-) (M-0) Go just beyond end of paragraph; then of next paragraph

M-] Go to the matching bracket

M-- (M-_) Scroll up one line without scrolling the cursor

M-+ (M-=) Scroll down one line without scrolling the cursor

M-< (M-,) Switch to the previous file buffer

M-> (M-.) Switch to the next file buffer

M-V Insert the next keystroke verbatim

^I Insert a tab at the cursor position

^M Insert a newline at the cursor position

^D Delete the character under the cursor

^H Delete the character to the left of the cursor

M-T Cut from the cursor position to the end of the file

M-J Justify the entire file

M-D Count the number of words, lines, and characters

^L Refresh (redraw) the current screen

^Z Suspend the editor (if suspend is enabled)

(M-X) Help mode enable/disable

(M-C) Constant cursor position display enable/disable

(M-O) Use of one more line for editing enable/disable

(M-S) Smooth scrolling enable/disable

(M-P) Whitespace display enable/disable

(M-Y) Color syntax highlighting enable/disable

(M-H) Smart home key enable/disable

(M-I) Auto indent enable/disable

(M-K) Cut to end enable/disable

(M-L) Long line wrapping enable/disable

(M-Q) Conversion of typed tabs to spaces enable/disable

    
ответ дан user3439968 13.11.2014 в 19:08
5

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

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

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

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

    
ответ дан mwfearnley 07.07.2016 в 13:21