Domanda Qualche modo per cercare del testo all'interno di nano?


Nano è l'editor che utilizzo nei prompt di comando.

Quando apro un file di grandi dimensioni mi piacerebbe cercare un testo (pensate Ctrl + F).

C'è un modo per fare questo?


149
2018-06-07 17:48


origine


Ctrl + \ è utile per la sostituzione. Non l'ho mai notato, è lì in fondo allo schermo nano. - Thufir


risposte:


Ctrl + W è la scorciatoia per la ricerca. Lo stesso effetto può essere ottenuto premendo il tasto F6 chiave. Dopo aver inserito il termine di ricerca, premere accedere. Per ripetere la ricerca, problema alt + W. In questo menu, puoi selezionare le ricerche precedenti usando i tasti freccia su / giù.

Per attivare la ricerca all'indietro, è necessario premere alt + B nella finestra di ricerca.

Per ulteriori scorciatoie, premere F1


236
2018-06-07 17:58



Alt + W sta chiudendo la shell iterm per me e non si ripete la ricerca su Mac - anon58192932
Alt-B non funziona per me - ubuntu_uk_user
@ParsaAkbari L'emulatore di terminale probabilmente intercetta la sequenza di tasti. Prova a modificare le scorciatoie del terminale o utilizzane uno diverso. Konsole funziona per me. - Lekensteyn
Se digiti di nuovo ctrl + W e premi Invio, andrai alla voce successiva. (Ma sono d'accordo sul fatto che Alt + W è più veloce.) - Emiel


CTRL-W

Nano Nozioni di base


19
2018-06-07 17:50



Come cerchereste una stringa che si verifica più volte, quindi passate in loop evidenziando il testo corrispondente? - ubuntu_uk_user
F6 attiva la stessa azione e salva una sequenza di tasti. - computingfreak


^ W      (F6) Cerca una stringa o un'espressione regolare

  1. Non in tutto il lavoro di sistema F1 per la pagina di aiuto. Provare ^ G.
  2. Non in tutto il sistema nano ha una pagina di aiuto

Sì, è solo la pagina di aiuto qui sotto. Per coloro che vedono questo messaggio [Siamo spiacenti, il supporto per questa funzione è stato disabilitato] invece di nano pagina di aiuto

^ G      (F1) Visualizza questo testo della guida

^ X      (F2) Chiudi il buffer del file corrente / Esci da nano

^ O      (F3) Scrivi il file corrente su disco

^ J      (F4) Giustifica il paragrafo corrente

^ R      (F5) Inserire un altro file in quello corrente

^ W      (F6) Cerca una stringa o un'espressione regolare

^ Y      (F7) Vai alla schermata precedente

^ V      (F8) Vai alla schermata successiva

^ K      (F9) Taglia la linea corrente e la memorizza nel cutbuffer

^ U      (F10) Uncut dal cutbuffer nella riga corrente

^ C      (F11) Visualizza la posizione del cursore

^ T      (F12) Richiama il correttore ortografico, se disponibile

M- \ (M- |) Vai alla prima riga del file

M- /     (M-?) Vai all'ultima riga del file

^ _      (F13) (M-G) Vai a numero riga e colonna

^ \ (F14) (M-R) Sostituisce una stringa o un'espressione regolare

^^      (F15) (M-A) Contrassegna il testo nella posizione del cursore

M-W     (F16) Ripeti l'ultima ricerca

M- ^     (M-6) Copia la riga corrente e memorizzala nel cutbuffer

M-}                     Rientra la riga corrente

M- {                     Unindent la linea corrente

^ F                      Vai avanti di un personaggio

^ B                      Torna un personaggio

^ Spazio                  Vai avanti una parola

M-Space                 Torna indietro di una parola

^ P                      Vai alla riga precedente

^ N                      Vai alla riga successiva

^ A                      Vai all'inizio della riga corrente

^ E                      Vai alla fine della riga corrente

M- (     (M-9) Vai all'inizio del paragrafo; quindi del paragrafo precedente

M-)     (M-0) Vai appena oltre la fine del paragrafo; poi del prossimo paragrafo

M-]                     Vai alla parentesi corrispondente

M--     (M-_) Scorre verso l'alto di una riga senza scorrere il cursore

M- +     (M- =) Scorri verso il basso di una riga senza scorrere il cursore

M- <     (M-,) Passa al buffer file precedente

M->     (M-.) Passa al buffer di file successivo

M-V                     Inserisci il prossimo tasto testualmente

^ I                      Inserire una scheda nella posizione del cursore

^ M                      Inserisci una nuova riga nella posizione del cursore

^ D                      Elimina il carattere sotto il cursore

^ H                      Elimina il carattere a sinistra del cursore

M-T                     Taglia dalla posizione del cursore alla fine del file

M-J                     Giustifica l'intero file

M-D                     Contare il numero di parole, linee e caratteri

^ L                      Aggiorna (ridisegna) la schermata corrente

^ Z                      Sospendi l'editor (se la sospensione è abilitata)

(M-X)                   Abilita / disabilita la modalità di guida

(M-C)                   Abilita / disabilita la visualizzazione della posizione del cursore costante

(M-O)                   Uso di una riga in più per abilitare / disabilitare la modifica

(SIGNORINA)                   Abilita / disabilita lo scorrimento uniforme

(M-P)                   Abilita / disabilita visualizzazione spazi bianchi

(MIO)                   Attivazione / disattivazione dell'evidenziazione della sintassi del colore

(M-H)                   Abilita / disabilita il tasto Smart Home

(MI)                   Abilita / disabilita il rientro automatico

(M-K)                   Cut to end abilita / disabilita

(M-L)                   Abilita / disabilita l'avvolgimento su linea lunga

(M-Q)                   Conversione di schede digitate in spazi abilitati / disabilitati


7
2017-11-13 18:08





Puoi cercare il testo in nano usando Ctrl W.

Alt W (o Esc, W) ripeterà la ricerca. (In alternativa, lasciando la casella vuota si imposta automaticamente l'ultimo testo cercato.)

urgente Ctrl R mentre nel prompt Trova si attiva la modalità Sostituisci.

(Purtroppo, Ctrl W non sembra funzionare mentre è in nano Ctrl G schermata di aiuto ..)


5
2017-07-07 11:21



Esc - W lo ha fatto per me in Mac OS X El Capitan, v10.11.5 grazie - Eleanor Zimmermann
Ho scoperto di recente che molte scorciatoie tendono a funzionare anche se premi Shift, quindi anche Alt-Shift-W potrebbe funzionare. (Il che rende le cose molto più semplici per le ricerche ripetute.) - mwfearnley
Alt W è quello che stavo cercando. - Lakshman Pilaka
Nota, alcuni terminali afferrano Alt W, ma Alt Shift W dovrebbe funzionare anche - mwfearnley