Menos comando con múltiples archivos: Cómo navegar al siguiente / anterior

269

Me acabo de enterar que puedo usar lesscon varios archivos. menos línea de estado me dice (FIN) - Siguiente: file2.txt

Pero, ¿cómo navego anterior / siguiente desde menos?

Jesper Rønn-Jensen
fuente

Respuestas:

295

Leemos en la página del manual :

       : n Examine el siguiente archivo (de la lista de archivos que figura en el
              línea de mandos). Si se especifica un número N, el N-ésimo archivo siguiente es
              examinado.
       : p Examine el archivo anterior en la lista de línea de comandos. Si un numero
              Se especifica N, se examina el N-ésimo archivo anterior.
Stephan202
fuente
8
:e [file] Examine a new file.- es decir, abrir un nuevo archivo mientras menos está abierto
JellicleCat
63
El intercambio de apilamiento +1 es más rápido que la manbúsqueda manual manual para encontrar la parte correcta cuando no está seguro de cómo se describe.
Nathan
44
Si se especifica un número N , ¿cómo especificar este número (no se puede encontrar la respuesta en la página del manual)?
Piotr Dobrogost
15
@PiotrDobrogost: Buena pregunta. Tuve que jugar un poco con eso yo mismo. Resulta que el número precede tanto al colon como a la no p. Por ejemplo, 3:nmueve uno al tercer archivo siguiente.
Stephan202
66
@ardnew Es muy poco probable que obtenga votos positivos sobre ese comentario; ¡cualquiera que esté de acuerdo con usted es poco probable que se encuentre con esta pregunta!
TC Proctor
35

Escriba :ny :p.

jtbandes
fuente
28

Descubrí en :h(ventana de ayuda) que puedo usar: p (para el anterior) y: n (para el siguiente)

Jesper Rønn-Jensen
fuente
11
Enseñar a un hombre a pescar. No sabía que pudieras :anything, pero ahora sé cómo lucir usando :h...
Mitch Kent
55
Solo para aclarar, solo escribe hpara obtener ayuda, sin el colon (el colon ya está allí). Sin embargo, debe escribir :no :pcon dos puntos explícitos para ir al archivo siguiente / anterior.
wisbucky
16

Nota: en realidad tiene que escribir :para estos comandos (aunque ya hay dos puntos visibles).

:nsaltar al archivo siguiente
:psaltar al archivo anterior
:xsaltar al primer archivo

3:nsaltar 3 archivos adelante
3:psaltar 3 archivos atrás
3:xsaltar al 3er archivo

:f imprima el nombre / información del archivo actual (útil si olvida dónde se encuentra)

Wisbucky
fuente
Respaldo de esta respuesta, porque me llevó más cerca de lo que estaba buscando: si desea saltar "fácilmente" al ÚLTIMO archivo en su lista, primero use :fpara ver cuántos archivos hay en su lista (por ejemplo '(archivo 1 de 99)'), luego simplemente escriba 99, :xcomo lo describe @wisebucky e inmediatamente saltará a él. Desafortunadamente, no parece haber un atajo para saltar al último archivo, ya que puedes saltar fácilmente al primero :xsolo.
JM Janzen