En Windows, uso Notepad ++, que tiene la gran característica de que cuando selecciono una palabra, todas las instancias de esa palabra también se resaltan en el mismo documento. Lo encontré muy útil para encontrar patrones en archivos de registro gigantes.
Me pregunto si hay una característica similar en un editor de texto en la Mac. He examinado la documentación de TextWrangler y TextMate en vano. Espero que haya una manera de hacer esto para que pueda ser más productivo al trabajar en una Mac.
-
Nota: en Notepad ++ no tiene que hacer un atajo de teclado para que esto funcione ... simplemente selecciona algo de texto y resalta automáticamente.
macos
mac
text-editors
textmate
textwrangler
jedierikb
fuente
fuente
Respuestas:
Sublime Text es capaz de hacer eso.
fuente
¿Quién dijo que BBEdit no podía hacerlo?
Con su documento en la ventana frontal:
Para hacer que Live Search desaparezca, haga clic en el Donebotón.
Referencia: BBEdit 9.5 User Manual , páginas 159-160.
fuente
Además de la respuesta de @ Tim , pero también con la entrada de este mensaje en la lista de correo de TextMate, se puede crear el siguiente acceso directo de una tecla:
Le asigné esto al Comando-A, y funciona bastante bien, resaltando todas las apariciones de la palabra debajo del cursor, ya sea preseleccionado o no.
Advertencias: esta acción desplazará el archivo hasta la última aparición de la palabra resaltada, por lo que hay que desplazarse manualmente hacia atrás. Además, esto activará la sustitución automática de todas las ocurrencias con el texto escrito ("edición paralela"), lo cual es conveniente en muchos casos, pero hay que tener cuidado si esto no es intencionado.
fuente
TextMate 2 hace esto muy bien ligado a control-W
Esta macro [1] está integrada.
^W
seleccionará una palabra, pero una vez que exista una selección,^W
agregará la siguiente instancia a la selección (múltiple): ¡Muy buena característica!Aún mejor: toque dos veces la tecla Mayús para anular la selección de la última instancia agregada (excelente si sobrepasa el conjunto que desea seleccionar.
Aún mejor: ahora todas estas son selecciones separadas, por lo que puede escribir edit select y funciona en cada una por separado, pero sincrónicamente. Fabuloso ahorro de tiempo!
[1] Es solo una macro vinculada a
^W
undyn.selection
selector de alcancefuente
Bueno, BBEdit hace una búsqueda incremental. Emacs / Aquamacs y Vim / MacVim también lo hacen, por supuesto. Esto es realmente una característica esencial para mí y estoy desconsolado porque TextMate y SubEthaEdit todavía no lo admiten.
fuente
No es exactamente lo que quieres, pero TextMate también tiene una búsqueda incremental.
Presiona Ctrl + S y comienza a escribir texto. Lo que escriba aparecerá en la barra de estado en la parte inferior de la ventana TextMate y también se resaltará en el documento abierto, si el documento abierto contiene ese texto.
Al presionar Ctrl + S nuevamente se seleccionará la siguiente coincidencia en el documento. Es más inmediato que Command + S
fuente
Las versiones anteriores de BBEdit pueden no haber podido hacer esto, pero a partir de la versión 11, esto es posible a través de:
Tenga en cuenta que la "versión gratuita" de BBEdit, llamada "TextWrangler", no tiene esta característica (parece ser uno de una serie de elementos reservados para el hermano mayor de TextWrangler para endulzar el bote para los mejoradores).
fuente
Lifehacker.com dice que esta es una buena alternativa. http://www.fraiseapp.com/
No tengo experiencia personal con eso. Pero se ve bien.
fuente
Cuando cambié de Windows a OS / X, me faltaba Notepad ++. Después de investigar un poco, entré en Textwrangler. Una característica que utilicé mucho con Notepad ++ fue el resaltado de todas las apariciones de una palabra seleccionada. Textwrangler no tenía esta función tan fácilmente accesible. Tiene dicha función, pero debe usar la búsqueda en vivo ( ⌥⌘F), pero desde el momento en que el texto resaltado no se llena en el cuadro de texto de búsqueda en vivo, debe copiar el texto resaltado ( ⌘C), activar la búsqueda en vivo ( ⌘C) y luego pegar el texto ( ⌘V)
Entonces, dado que tengo un mouse mágico y una mejor herramienta táctil instalada, he vinculado un gesto de mouse mágico para ejecutar doble clic (para seleccionar el trabajo donde está el cursor) + ⌘C+ ⌥⌘F+⌘V
fuente
Visual Studio Code multi-cursor / selection
El código gratuito de Visual Studio tiene esta característica (
cmd-shift-L
selecciona instantáneamente todas las demás instancias de la selección actual,cmd-D
la siguiente instancia ...), respondida en su totalidad en otra publicación en Stack Overflow .O simplemente vea las combinaciones de teclas del código VS (sistema operativo sensible).
fuente