¿Alguna forma de buscar texto dentro de nano?


174

Nano es el editor que uso en las indicaciones de comando.

Cuando abro un archivo grande, me gustaría buscar algún texto (think Ctrl+ F).

¿Hay alguna forma de hacer esto?


Ctrl + \ es útil para reemplazar. Nunca me di cuenta, está allí en la parte inferior de la pantalla nano.
Thufir

Respuestas:


275

Ctrl+ Wes el atajo para buscar. Se puede lograr el mismo efecto presionando la F6tecla. Después de ingresar el término de búsqueda, presione Enter. Para repetir la búsqueda, emita Alt+ W. En este menú, puede seleccionar búsquedas anteriores utilizando las teclas de flecha arriba / abajo.

Para alternar la búsqueda hacia atrás, debe presionar Alt+ Ben el cuadro de diálogo de búsqueda.

Para más atajos, presione F1


3
Alt + W está cerrando la cáscara iterm para mí y no repetir la búsqueda en Mac
anon58192932

Alt-B no funciona para mí
ubuntu_uk_user

1
@ParsaAkbari Su emulador de terminal probablemente esté interceptando la pulsación de tecla. Intente modificar los accesos directos del terminal o use uno diferente. Konsole trabaja para mí.
Lekensteyn

2
Si escribe ctrl + W nuevamente y presiona enter, irá al siguiente elemento. (Pero estoy de acuerdo en que Alt + W es más rápido.)
Emiel


9

^ W (F6) Buscar una cadena o una expresión regular

  1. No en todo el sistema funciona F1 para la página de ayuda. Trate ^ G .
  2. No en todo el sistema nano tiene página de ayuda

Sí, es solo la página de ayuda a continuación. Para aquellos que ven este mensaje [Lo sentimos, se ha deshabilitado el soporte para esta función] en lugar de la página de ayuda nano

^ G (F1) Mostrar este texto de ayuda

^ X (F2) Cerrar el búfer de archivo actual / Salir de nano

^ O (F3) Escribe el archivo actual en el disco

^ J (F4) Justifica el párrafo actual

^ R (F5) Inserta otro archivo en el actual

^ W (F6) Buscar una cadena o una expresión regular

^ Y (F7) Ir a la pantalla anterior

^ V (F8) Ir a la siguiente pantalla

^ K (F9) Corta la línea actual y la almacena en el búfer de corte

^ U (F10) Sin cortar de la memoria intermedia de corte en la línea actual

^ C (F11) Muestra la posición del cursor

^ T (F12) Invoque el corrector ortográfico, si está disponible

M- \ (M- |) Ir a la primera línea del archivo

M- / (M-?) Ir a la última línea del archivo

^ _ (F13) (MG) Ir al número de línea y columna

^ \ (F14) (MR) Reemplazar una cadena o una expresión regular

^^ (F15) (MA) Marque el texto en la posición del cursor

MW (F16) Repite la última búsqueda

M- ^ (M-6) Copie la línea actual y guárdela en el búfer de corte

M-} Sangra la línea actual

M- { Deshabilita la línea actual

^ F Avanza un personaje

^ B Retrocede un personaje

^ Espacio Ir hacia adelante una palabra

M-Space Retrocede una palabra

^ P Ir a la línea anterior

^ N Ir a la línea siguiente

^ A Ir al comienzo de la línea actual

^ E Ir al final de la línea actual

M- ( (M-9) Ir al comienzo del párrafo; luego del párrafo anterior

M-) (M-0) Ir más allá del final del párrafo; luego del siguiente párrafo

M-] Ir al soporte correspondiente

M-- (M-_) Desplazarse hacia arriba una línea sin desplazar el cursor

M- + (M- =) Desplácese hacia abajo una línea sin desplazar el cursor

M- < (M-,) Cambia al búfer de archivo anterior

M-> (M-.) Cambia al siguiente búfer de archivo

MV Insertar la siguiente pulsación literal

^ Inserto una pestaña en la posición del cursor

^ M Insertar una nueva línea en la posición del cursor

^ D Eliminar el carácter debajo del cursor

^ H Eliminar el carácter a la izquierda del cursor

MT Corte desde la posición del cursor hasta el final del archivo

MJ Justifica todo el archivo

MD Cuenta la cantidad de palabras, líneas y caracteres

^ L Actualizar (volver a dibujar) la pantalla actual

^ Z Suspender el editor (si la suspensión está habilitada)

(MX) Modo de ayuda activar / desactivar

(MC) Activar / desactivar la visualización de la posición del cursor constante

(MO) Uso de una línea más para editar habilitar / deshabilitar

(MS) Desplazamiento suave habilitado / deshabilitado

(MP) Activación / desactivación de visualización de espacios en blanco

(MY) El resaltado de sintaxis de color habilita / deshabilita

(MH) Activación / desactivación de la tecla de inicio inteligente

(MI) Sangría automática habilitada / deshabilitada

(MK) Corte para finalizar habilitar / deshabilitar

(ML) Activación / desactivación de ajuste de línea larga

(MQ) Conversión de pestañas mecanografiadas a espacios habilitados / deshabilitados


6

Puede buscar texto en nano usando Ctrl W.

Alt W(o Esc, W) se repetirá el hallazgo. (Alternativamente, dejar el cuadro en blanco será el último texto buscado).

Si presiona Ctrl Rmientras está en el mensaje Buscar, se activará el modo Reemplazar.

A partir de nano 2.8.2 (mayo de 2017), la búsqueda también funciona en la Ctrl Gpantalla de ayuda de nano .


3
Esc - Wlo hizo por mí en Mac OS X El Capitan, v10.11.5 gracias
Eleanor Zimmermann

Descubrí recientemente que muchos atajos tienden a funcionar si presionas Shift también, por lo que Alt-Shift-W también puede funcionar. (Lo que hace las cosas mucho más fáciles para las búsquedas repetidas)
Mwfearnley

Alt W es lo que estaba buscando.
Lakshman Pilaka

Tenga en cuenta que algunas terminales toman Alt W, pero Alt Shift Wtambién deberían funcionar
Mwfearnley
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.