2 votos

¿Cómo puedo buscar rápidamente en iTerm 2?

Cuando buscas en iTerm2, parece que se activa algún tipo de resaltado en vivo ya incluso antes de presionar enter. Cuando el búfer de desplazamiento tiene más de unas pocas mil líneas, este modo de búsqueda parece volverse inutilizablemente lento. Hace que la CPU se eleve al 100% y en realidad no encuentra nada mientras está "pensando", lo que hace imposible buscar en búferes de desplazamiento largos. Y nunca termina de "pensar" (al menos no lo suficientemente rápido como para que lo haya visto completar nunca).

Incluso solo escribir los caracteres en el cuadro de búsqueda se vuelve lento, un carácter apareciendo por segundo.

¿Es posible desactivar el resaltado (para resaltar solo el resultado actual) o de alguna manera acelerar la búsqueda? Estoy tratando de cambiar de Terminal.app a iTerm, pero, como he descubierto, busco bastante.

1voto

Kevin G. Puntos 41

No he encontrado este problema en particular, pero tampoco uso la función de búsqueda incorporada muy a menudo.

Debido a cómo está programado, esto duplica el trabajo. Digamos que quieres buscar "modo de fondo"; a medida que escribes, busca "s", luego "se", luego "set", etc. Usar copiar y pegar para tu término de búsqueda puede ayudar un poco, pero probablemente no notablemente.

Alternativa 1: Jugar con la configuración de iTerm

Puedes encontrar la configuración de historial de iTerm 2 en Preferencias > Perfiles > Terminal > Búfer de desplazamiento

Los míos están configurados en:

  • [x] Historial de desplazamiento ilimitado
  • [ ] Guardar líneas en el historial de desplazamiento cuando esté presente la barra de estado de una aplicación
  • [x] Guardar líneas en el historial de desplazamiento en modo de pantalla alternativa

Alternativa 2: Reducir el tamaño de tu búfer de desplazamiento

Si desmarcas "Historial de desplazamiento ilimitado", entonces puedes establecer un valor pequeño para Líneas de desplazamiento. Esto reducirá la cantidad de texto que se debe buscar. Podría hacer que tu búsqueda sea más tolerable a expensas de un historial de desplazamiento más pequeño.

Alternativa 3: Actualiza a la última versión

Estoy usando iTerm2 Build 2.9.20151111, que es una Beta para la 3.0. Funciona muy bien y tiene funciones adicionales sobre la versión estable 2.x.

Alternativa 4: Lleva esta pregunta a los desarrolladores

Esta debería ser realmente la Alternativa 1. Sinceramente, esta pregunta probablemente debe dirigirse a los desarrolladores de iTerm 2. No te preocupes, no muerden.

La página principal está aquí. Puedes hacer preguntas en su foro o informar esto en su rastreador de errores.

0 votos

He publicado un informe de error, y quizás pruebe la beta 3.0 a ver cómo va. ¡Gracias!

1voto

sdayal Puntos 1536

En primer lugar, la búsqueda incremental es una característica maravillosa (que supongo que también estarías usando dentro de vim). Sin embargo, hay una solución alternativa para hacer una búsqueda no incremental.

  1. Escribe la palabra a buscar en el símbolo del terminal.
  2. Resalta la palabra (usando el mouse o el teclado).
  3. Pulsa CommandE.
  4. Pulsa CommandF.
  5. Pulsa Enter

Esto debería resaltar todas las ocurrencias de las palabras en una sola vez.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X