Cómo: Seleccionar y cambiar el texto

Tanto si está editando código con formato HTML o XML, como texto sin formato, el editor de código proporciona la funcionalidad habitual de un editor de texto o un procesador de textos. Los procedimientos para seleccionar, copiar y pegar texto y código son conocidos y coherentes.

Para proyectos de Visual Studio, el editor de código proporciona también la finalización automática de instrucciones en el lenguaje de programación del proyecto, comprobación de sintaxis, coloreado de palabras clave y servicios adicionales. Para obtener más información, vea Cómo: Navegar código y texto.

Puede dar formato al código manualmente o dejar que el entorno de desarrollo integrado (IDE) lo haga automáticamente. Para obtener más información, vea Personalizar el editor. Los procedimientos de arrastrar y colocar se explican en Cómo: Mover, copiar o almacenar texto.

Nota

Los cuadros de diálogo y comandos de menú que se ven podrían variar con respecto a los descritos en la Ayuda en función de su edición o configuración activa. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Seleccionar texto y código

El Editor de código tiene dos modos de selección de texto:

  • La selección del Modo de secuencia continua proporciona una secuencia continua y lineal desde el principio hasta el final del archivo, como en el control de edición multilínea estándar de Microsoft® Windows®. Se seleccionan líneas enteras al pasar a la siguiente línea o a la anterior.

  • Modo de columna (Cuadro) Sólo se selecciona una parte rectangular del texto en lugar de la línea entera. La selección incluye todos los caracteres capturados en el rectángulo definido por el primer carácter (delimitador) y el último de la selección. Algo escrito o pegado en el área seleccionada se inserta en el mismo punto en cada línea.

Para seleccionar una secuencia continua de texto

  • Mantenga presionado el botón primario del mouse mientras arrastra el cursor sobre el texto que desea seleccionar.

    O bien

  • Mantenga presionada la tecla MAYÚS y presione cualquier tecla de Dirección.

    — o bien —

  • Haga clic en el Margen de la selección, situado en el extremo izquierdo de la ventana del editor, para seleccionar una línea entera.

    O bien

  • Mantenga presionada la tecla MAYÚS y haga clic en el Margen de la selección para ampliar la selección línea por línea.

Para seleccionar un rectángulo de texto

  • Mantenga presionada la tecla ALT y el botón primario del mouse y, a continuación, arrastre el cursor sobre el texto que desea seleccionar.

    O bien

  • Mantenga presionadas las teclas MAYÚS+ALT y una tecla de Dirección.

Manipular texto y código

El editor de código admite muchas de las características de manipulación de texto de procesadores de textos como Microsoft® Word®. Por ejemplo, puede:

  • Copiar y Pegar texto o código

  • Establezca el editor de código en modo Sobrescribir utilizando la tecla INSERT

  • Utilice las teclas SUPR y RETROCESO para quitar texto o código

También puede Copiar y Pegar texto o código de otros editores de texto en el editor de código. Además, puede insertar bloques código ya creados en un archivo. Para obtener más información, consulte Selector de fragmentos de código.

Para pegar texto o código de Microsoft Word en el editor de código

  1. Antes de copiar texto o código de un documento de Microsoft Word, asegúrese de que todas las comillas son rectas, no inclinadas, y que incluyen las cadenas que aparecen en pares coincidentes (por ejemplo, "abc" o 'abc').

    SugerenciaSugerencia

    En Word, expanda el menú Herramientas y seleccione Opciones de Autocorrección. En la ficha Autoformato mientras escribe debajo del encabezado "Reemplazar mientras escribe", desactive la casilla de la opción "Comillas rectas con comillas tipográficas".

  2. Seleccione el texto o código en el documento de origen y presione CTRL+C para copiarlo.

  3. Mueva el punto de inserción a la ubicación elegida en el editor de código o seleccione el texto o código que desea reemplazar.

  4. Presione CTRL+V para pegar el texto copiado.

    Se inserta el texto copiado. Si se seleccionó texto o código anterior, se reemplaza.

A partir de Visual Studio 2010, se puede escribir o pegar texto en modo de selección de columnas. Todo lo que se escriba o se pegue en el lugar donde se encuentre el cursor en la selección se repite en la misma posición horizontal en cada línea de la selección. Esto permite evitar la escritura repetitiva.

Por ejemplo, al declarar una serie de variables con el mismo tipo y modificador de acceso, se puede seleccionar una columna con una fila para cada variable, escribir el nombre del tipo y modificador de acceso una vez, salir de la selección y designar las variables. Después, se podría seleccionar un rectángulo que contenga los nombres de las variables y pegarlo en otra parte cuando se desee establecer sus valores.

Para agregar texto a una selección de columnas

  • Mantenga presionada la tecla Alt y use el mouse o las teclas de dirección para crear un área de selección rectangular.

Nota

Si se establece el ancho de la selección en 0 caracteres, la operación de inserción no sobrescribe el texto ni el espacio en blanco existente.

  1. Escriba texto.

    Este texto se repetirá en la misma posición horizontal en cada línea de la selección.

    --O bien--

    Escriba Ctrl+V para pegar el texto.

    Si el texto de origen se copió en modo de secuencia, se insertará en la misma posición en cada línea de la selección.

    Si el texto de origen se copió de una selección de columnas, cada línea del texto de origen ocupará una línea del área de destino. Si el área de destino contiene más filas que el origen, el texto de origen no se repetirá. Si el texto de origen es mayor que el área de destino, la selección se expandirá para alojarlo.

    Nota: las selecciones rectangulares de tablas y hojas de cálculo de otras aplicaciones se tratarán como selecciones de secuencias. El bloque de texto seleccionado se repetirá en cada línea del área de destino.

Vea también

Tareas

Cómo: Navegar código y texto

Cómo: Mover, copiar o almacenar texto

Conceptos

Funciones y comandos prácticos del editor

Personalizar el editor

Otros recursos

Modificar texto, código y marcado