write visual studio multiple multicursos multi code visual-studio visual-studio-2012 selection text-editor

multiple - Selección múltiple en Visual Studio?



visual studio code select multiple lines (7)

¿Hay alguna forma de seleccionar múltiples textos no contiguos (totalmente separados) en VS? Puedo hacerlo en MS Word seleccionando los textos por separado manteniendo presionado el botón Ctrl, así:

Mi versión es 11.

Editar: no estoy hablando de Alt+Select selección de bloque. También me gustaría ver si existe una técnica en Notepad ++.


Para el código de Visual Studio

Llegué a esta pregunta porque estaba buscando una forma de seleccionar varias palabras con un clic del mouse en el código VS, lo cual debería lograrse usando alt+click , pero esta combinación de teclas no funcionaba (creo que es algo relacionado con mi SO, Ubuntu ).

Para cualquiera que busque algo similar, intente cambiar la clave para presionar ctrl+click .

Vaya a Selection > Switch to Ctrl+Click for Multi Cursor


Ahora el complemento es trucos de línea múltiple. Los botones de final y inicio rompieron la selección.


Hay una nueva extensión para Visual Studio 2017 llamada SelectNextOccurrence que es gratuita y de código abierto.

Esta extensión permite seleccionar las siguientes instancias de un texto seleccionado para editar.

Tiene como objetivo replicar el comando Ctrl + D de Sublime Text para una codificación más rápida.

caracteristicas:

  • Seleccione la siguiente aparición de la selección actual.
  • Ocurrir incidencia
  • Deshacer aparición
  • Añadir curita arriba / abajo
  • Use múltiples caretas para editar ( Alt- clic para agregar cursivo)

Comandos de Visual Studio:

  • SelectNextOccurrence.SelectNextOccurrence está obligado a Ctrl + D de manera predeterminada.
  • SelectNextOccurrence.SkipOccurrence no está vinculado por defecto. (Recomendado Ctrl + K , Ctrl + D )
  • SelectNextOccurrence.UndoOccurrence no está vinculado por defecto. (Recomendado Ctrl + U )
  • SelectNextOccurrence.AddCaretAbove no está vinculado por defecto. (Recomendado Ctrl + Alt + Arriba )
  • SelectNextOccurrence.AddCaretBelow no está vinculado por defecto. (Recomendado Ctrl + Alt + Abajo )

https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence

https://github.com/2mas/SelectNextOccurrence


No pude encontrar nada incorporado, lo cual es triste. Sin embargo, existe esta funcionalidad en CodeRush .

Con Notepad ++, esta función viene incorporada. Simplemente active la edición múltiple desde

Configuración> Preferencias> Edición> Configuración de edición múltiple

Pero no es tan intuitivo como MS Word, que le permite seleccionar dos palabras haciendo doble clic en ellas (después de Ctrl, por supuesto).


Solo para notar,

MixEdit no es completamente gratis.

"Este software no está actualmente licenciado para ningún usuario y se está ejecutando en modo de evaluación. MIXEDIT puede descargarse y evaluarse de forma gratuita, sin embargo, se debe comprar una licencia para continuar su uso".

Tras la instalación y el uso, una ventana emergente redirige a la website , similar al mensaje emergente del software sin licencia de SublimeText.


MixEdit extensión MixEdit para Visual Studio le permite realizar multitareas de la manera que está describiendo. Es compatible con múltiples caretas y múltiples selecciones.