Aprende Visual Studio Code

Búsqueda y reemplazo de código en Visual Studio Code

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
Buscar y reemplazar código es una tarea muy común siempre que desarrollamos software. Aprende cómo usar esta característica con la forma que usa Visual Studio Code para encontrar y reemplazar código a lo largo de todo tu proyecto.
06:28

Transcripción

(hombre) El sistema de búsqueda en Visual Studio Code es muy similar al sistema de búsqueda que existe en algunos otros editores de texto. Por ejemplo, para que yo lo pueda activar en Windows o "Comando F" en Mac. simplemente tengo que usar el juego de teclas "Control F" Esto me va desplegar una pequeña ventana donde puedo encontrar la búsqueda. De cualquier manera, recuerda que puedes acudir al menú Editar para poder activar el menú que necesitas. Aquí en este caso, simplemente basta con escribir la palabra que nosotros queremos buscar para que encuentre todas las incidencias. Estas incidencias pueden repetirse de cierta forma. Por ejemplo, yo puedo buscar que sea "Case sensitive"; es decir, si yo lo escribo con mayúscula y minúscula, en este caso, cuando yo quiero hacer la búsqueda, me puede buscar hasta que me encuentra la palabra que coincide con dicho formato. Vamos activarlo correctamente, en este caso, acabo de escribir la palabra View con mayúscula, activo la forma y vean cómo solamente me aparece una opción que para este ejemplo es lo que se encuentra en la línea 29, puesto que coincide con el formato. Otro formato que existe, también, es el que coincida solamente palabras completas; por ejemplo, yo aquí en este caso tengo la palabra View, pero veamos cómo aquí tengo view1, view2, etc. ¿Qué pasa si yo lo selecciono y al marcarlo solamente me aparece la palabra View? Quiere decir que solamente va buscar aquellas incidencias donde la búsqueda concrete a una palabra completa; no a una palabra compuesta ¿Cómo cuál? Como esta que nosotros teníamos aquí de view1 o view2. Otra manera de poder hacer búsquedas, es a través de expresiones regulares. Cuando yo trabajo con expresiones regulares, tengo que activar este modo para poder utilizarlo. Las expresiones regulares son una forma en cual yo puedo acortar las búsquedas y facilitar todo este proceso. ¿Qué tal; por ejemplo, si yo quisiera buscar todas las coincidencias de la palabra view, pero que les siga algún número? Entonces, lo único que tendría que hacer aquí sería agregar un par de corchetes atendiendo al formato de una expresión regular y escribir que puede ser cualquier número del cero al nueve. Veamos, entonces, cómo me arroja aquí ocho incidencias y cuando navego entre ellas, me aparecen las opciones. Pero yo también puedo restringirlo. Voy agregar, yo aquí, una palabra, solamente a modo de la búsqueda, y le voy a poner view8. En este caso coincide con el patrón y lo busca. Recordemos que las expresiones regulares me sirven para identificar patrones. Entonces, ¿qué sucede si yo indico que solamente muestre aquellas coincidencias de la palabra view con números del cero al seis? Vean cómo, automáticamente, esta parte del view8, que yo tenía aquí, quedó descartada y solamente se mantiene en el parámetro aquellas que coinciden y están dentro de este patrón. Otro ejemplo podría ser si yo necesito buscar incidencias que sean esta opción o esta opción o esta opción. Entonces, yo aquí puedo escribir todo lo que diga view1; entonces, vean cómo me aparecen todas las que están marcadas con view1. Pero, también, pueden ser que estén marcadas todas las que digan view2; para esto escribo el símbolo de "Pipe" y el carácter que necesito; en este caso ya me está marcando las dos opciones y se está cerrando que encontró ocho incidencias. Pero, ¿qué tal si yo quiero que solamente me busque la uno y los que terminan en ocho? Entonces, veamos cómo aquí, cuando yo escribo uno u ocho, me aparecen seleccionadas esas opciones. Siguiendo ese mismo patrón, yo puedo habilitar aquí este espacio y hacer reemplazos; entonces, puedo poner que cada que encuentre este tipo de reemplazo, yo lo cambie por una palabra que yo necesite. Por ejemplo, vamos a cambiarlo por una palabra en español que diga vista Aquí yo puedo estar haciendo el reemplazo de uno en uno o puedo mandar a que haga el reemplazo hacia todas las selecciones. Una vez que lo hace, aplica el comportamiento que nosotros encontramos a partir de una expresión regular. También, es posible que nosotros podamos delimitar el espacio de la búsqueda; por ejemplo, ¿qué tal si yo en esta sección quiero encontrar alguna palabra; por ejemplo la palabra directiva? Entonces, simplemente selecciono esta parte y vemos cómo aquí me aparece una configuración que dice "Buscar en selección". Cuando yo la activo, la búsqueda se va a limitar solamente a lo que yo seleccioné con el mouse. Entonces, aquí yo puedo escribir una palabra; por ejemplo, vamos a poner "Directive" y solamente lo va a buscar en este espacio; todo lo demás de nuestro archivo lo va ignorar por completo. Esto como tal, también, es una gran ventaja. De igual manera, a como podemos hacer este tipo de búsquedas de manera local por archivo, yo puedo ir sobre alguna carpeta en especial y puedo activar aquí la opción de Búsqueda. Cuando yo activo esa opción de búsqueda vemos como me pasa al siguiente menú y aquí me aparecen los mismos campos que me aparecen en la búsqueda local. Solamente que aquí yo puedo agregar más opciones y; además, puedo elegir en qué archivos buscar o qué archivos voy a excluir o si yo puedo indicar que sea en todo el proyecto o solamente en determinadas carpetas. Esto es una gran referencia cuando yo quiero poner a trabajar el sistema de búsqueda. También, aquí mismo en el sistema de búsqueda puedo encontrar este tipo de "hints" donde, como podemos ver, me arroja algunos comodines que me van ayudar en este tipo de búsqueda. Por ejemplo; si yo utilizo un asterisco, utilizo un símbolo de interrogación o utilizo caracteres entre llaves o corchetes. Cada uno de ellos tiene una definición distinta para el tipo de búsqueda que yo quiero lograr Así, entonces, nosotros podemos definir y delimitar los tipos de búsqueda que vamos a utilizar a lo largo de todo nuestro proyecto. Este tipo de casos es muy bueno cuando tratamos de hacer multi factoring o, también, cuando estamos tratando de encontrar determinados códigos dentro de todo un programa.

Aprende Visual Studio Code

Conoce las características del editor de código multiplataforma Visual Studio Code, como son IntelliSense, depurar desde su consola y trabajar directamente tu código en Git.

1:23 horas (26 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.