Estoy usando la función "Buscar todo" en Sublime Text y quiero ver algunas líneas más desde los resultados de búsqueda. No puedo encontrar una configuración para esto, ¿hay alguna manera de hacer esto?En Sublime Text, ¿cómo se aumenta el número de líneas de contexto devuelto por "Find All"?
Respuesta
Para ampliar el comentario de Darkwater a su pregunta:
añadir nuevas líneas con una expresión regular antes y después de su búsqueda en secuencia:
.*\n.*\n.*search_string.*\n.*\n.*
Esto corresponderá con 2 nuevas líneas antes y después de su search_string
.
Asegúrese de habilitar la búsqueda de expresiones regulares en el diálogo de búsqueda. También asegúrese de escapar de los caracteres especiales regex en su search_string
.
¡Muy listo! Lo apruebo. –
y una forma más genérica sería '(. * \ N) {2}. * Search_string. * (\ N. *) {2}' – zaboco
fwiw, Sublime Text 3 se cuelga cada vez que intento la expresión regex @ zaboco –
¿Está utilizando el comando Find in Files…
desde el menú Buscar (Super + SHIFT + F )?
Si es así, hay una opción en el panel de búsqueda para ver más líneas que la línea de resultados sola: el penúltimo botón (debe haber 5 botones de opción en el panel de búsqueda), que tiene un "Mostrar contexto" información sobre herramientas, debería hacer el truco.
Una buena idea, pero ya la estoy usando; lo que necesitaba era una forma de aumentar el número de líneas en el contexto. –
Para ampliar las soluciones aportadas por @dasl y @zaboco
he encontrado que esta variación era más adecuado.
Ejemplo:
(.*\n){0,2}.*search_string.*(\n.*){0,2}
Esto corresponderá con 0-2 nuevas líneas antes/después de su SEARCH_STRING. Ajuste los números según sea necesario para proporcionar más/menos contexto, pero siempre mantenga el 0 como el primer número en el cuantificador.
Nuevamente, asegúrese de habilitar la búsqueda de expresiones regulares en el diálogo de búsqueda.
(Las expresiones regulares originales requerían que 2 líneas de arriba/abajo se encuentran presentes en los archivos, y se excluyeron algunos archivos necesarios de los resultados de búsqueda)
- 1. ActiveRecord Find All no ordena por ID?
- 2. ¿Aumenta el tamaño de fuente en la barra de estado Sublime Text 2?
- 3. Sublime Text 2 & PYTHONPATH
- 4. Sublime Text Insert Guid
- 5. Sistemas de compilación en Sublime Text
- 6. ¿Cómo fuerzo Sublime Text para sangrar dos espacios por pestaña?
- 7. Sublime Text 2 y MinGW
- 8. Sublime Text 2 y R
- 9. Cómo agregar Jquery a Sublime Text 2?
- 10. Sublime Text 2 Code Formatting
- 11. ¿Debo eliminar el contexto gráfico devuelto por Component.getGraphics()?
- 12. El número de solicitudes Ajax aumenta con live jQuery
- 13. texto dividido en líneas por el número de caracteres
- 14. ¿Cómo cargar un archivo de tmlanguage en SubLime Text 2?
- 15. Sublime Text 2 como resaltado de bloque en emacs
- 16. Sublime Text 2 snippet de código
- 17. Cómo depurar la aplicación Java desde el editor Sublime Text
- 18. Soporte de Sass para Sublime Text 2?
- 19. Sublime Text 2 - Tipo de documento predeterminado
- 20. Editar sublime Text 2 snippets por defecto 2
- 21. Cambiar el intérprete de Python - Sublime Text 2
- 22. Sublime Text 2: PATH y PYTHONPATH personalizadas
- 23. Cómo leer el número de líneas en UITextView
- 24. Sublime Text 2 Inicie el archivo ruby en la terminal
- 25. ¿Cómo aumenta el número de archivos que se muestran en la lista de archivos Recientemente abiertos?
- 26. ¿Cómo hacer estas 2 cosas en Sublime Text 2?
- 27. En qué lenguaje de programación está Sublime Text 2 escrito
- 28. Sublime Text 2 tab_size no activado correctamente
- 29. Búsqueda de expresión regular reemplazar en Sublime Text 2
- 30. Buildout consciente de terminación automática de Python para Sublime Text
Se podría añadir nuevas líneas antes y después del hallazgo de expresiones regulares como una solución temporal. – Darkwater