¿Cómo busco rápidamente en iTerm 2?

1

Al buscar en iTerm2, parece que se activa algún tipo de elemento de resaltado en vivo incluso antes de que ingreses. Cuando el búfer de retroceso tiene más de unos pocos miles de líneas, este modo de búsqueda parece volverse inusualmente lento. Maximiza una CPU al 100% y en realidad no encuentra nada mientras está "pensando", lo que hace imposible buscar búferes de desplazamiento largo. Y nunca termina de pensar (al menos no lo suficientemente rápido para que lo haya visto terminar).

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

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

    
pregunta Alexander Ljungberg 10.12.2015 - 13:58

2 respuestas

1

No he encontrado este problema en particular, pero tampoco uso mucho la función de búsqueda integrada.

Debido a cómo está programado, se duplica el trabajo. Digamos que quieres buscar "establecer el modo de fondo"; a medida que lo escribe, busque "s", luego "se", luego "set", etc. El uso de copiar y pegar para su término de búsqueda puede ayudar un poco, pero probablemente no notablemente.

Alternativa 1: jugar con la configuración de iTerm

Puede encontrar la configuración de retroceso de iTerm 2 en Preferencias > Perfiles > Terminal > Scrollback Buffer

Las mías están configuradas para:

  • [x] scrollback ilimitado
  • [] Guarda las líneas para retroceder cuando hay una barra de estado de la aplicación
  • [x] Guarda líneas para retroceder en modo de pantalla alternativa

Alternativa 2: reduce el tamaño de tu búfer de retroceso

Si desmarca "Retroceso ilimitado", puede establecer un valor pequeño para Líneas de desplazamiento. Esto reducirá la cantidad de texto que se debe buscar. Podría hacer que su búsqueda sea más tolerable a costa de un scrollback más pequeño.

Alternativa 3: actualice a la última versión

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

Alternativa 4: lleve esta pregunta a los desarrolladores

Esto debería ser realmente la Alternativa 1. Sinceramente, esta pregunta probablemente se dirija mejor a los desarrolladores de iTerm 2. No se preocupe, no muerden.

La página principal es aquí . Puede publicar preguntas en su foro o informar sobre esto en su bug tracker .

    
respondido por el Kevin G. 10.12.2015 - 15:25
0

Primero que nada, la búsqueda incremental es una característica maravillosa (que supongo que también usarías dentro de vim). Sin embargo, hay una solución para hacer una búsqueda no incremental.

  1. Escriba la palabra que desea buscar en el indicador del terminal.
  2. Resalta la palabra (con el mouse o el teclado).
  3. pulsa Command E .
  4. Pulsa Comando F .
  5. pulsa Entrar

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

    
respondido por el sdayal 10.12.2015 - 18:14

Lea otras preguntas en las etiquetas