@ user1146332 hmm, no sé si VIM podría manejar una transmisión directamente, pero parece que ire_and_curses ha dado la forma correcta de usar vim
daisy
Con '-' como argumento de línea de comando, vim lee desde stdin (publicado desde teléfono móvil)
user1146332
Respuestas:
26
Puedes hacer una búsqueda desde la línea de comando:
less -ppattern filename
O, una vez dentro less, use /seguido de su patrón para realizar búsquedas interactivas (hacia adelante). ny Nrepita la búsqueda en dirección hacia adelante y hacia atrás, respectivamente. Eso es lo mínimo que necesitas saber; Hay muchos más comandos para búsquedas más complejas o específicas.
Editar : para responder a su pregunta actualizada, actualmente no hay forma de hacer una búsqueda incremental inmediata con less. ¿Ha considerado usar en su viewlugar (abre Vim en modo de solo lectura, así que usará su incsearchconfiguración)? Vim se puede hacer aún más parecido a un buscapersonas con el script vimpager .
Alguna información adicional: hay un error abierto en el rastreador de errores de Ubuntu para el soporte de búsqueda incremental, pero no parece que vaya a ningún lado pronto. Alguien ha implementado soporte incremental en una bifurcación de github, pero obviamente tendrá que compilar una costumbre lesspara usar eso.
Lo sentimos, pero la pregunta inicial que publiqué no estaba clara, ¿puedes consultar mi pregunta actualizada?
margarita
+1 para recomendar view(vi de solo lectura): odio cuando las personas usan en vilugar de lesso view, y bloquean el archivo innecesariamente.
cas
Cuando presiono n, agrega n al patrón de búsqueda. Al presionar enter se finaliza la búsqueda, luego de lo cual presionar n no tiene ningún efecto. ¿Qué hacer?
Respuestas:
Puedes hacer una búsqueda desde la línea de comando:
O, una vez dentro
less
, use/
seguido de su patrón para realizar búsquedas interactivas (hacia adelante).n
yN
repita la búsqueda en dirección hacia adelante y hacia atrás, respectivamente. Eso es lo mínimo que necesitas saber; Hay muchos más comandos para búsquedas más complejas o específicas.Editar : para responder a su pregunta actualizada, actualmente no hay forma de hacer una búsqueda incremental inmediata con
less
. ¿Ha considerado usar en suview
lugar (abre Vim en modo de solo lectura, así que usará suincsearch
configuración)? Vim se puede hacer aún más parecido a un buscapersonas con el script vimpager .Alguna información adicional: hay un error abierto en el rastreador de errores de Ubuntu para el soporte de búsqueda incremental, pero no parece que vaya a ningún lado pronto. Alguien ha implementado soporte incremental en una bifurcación de github, pero obviamente tendrá que compilar una costumbre
less
para usar eso.(Y aparte de la solicitud de mejora de Ubuntu actualmente no hay (a partir de 2016-05-17) ninguna solicitud de mejora en el
less
bugtracker oficial ).fuente
view
(vi de solo lectura): odio cuando las personas usan envi
lugar deless
oview
, y bloquean el archivo innecesariamente.n
, agrega n al patrón de búsqueda. Al presionar enter se finaliza la búsqueda, luego de lo cual presionar n no tiene ningún efecto. ¿Qué hacer?