seleccion plugin para multiple how notepad++

plugin - Notepad++ edición múltiple



plugins para notepad++ (8)

Notepad ++ también maneja múltiples cursores ahora.

Vaya a Configuración => Preferencias => Edición y marque "Habilitar" en "Configuración de edición múltiple" Luego, simplemente use Ctrl + clic para usar múltiples cursores.

Feature demo en el sitio web oficial aquí : https://notepad-plus-plus.org/features/multi-editing.html

¿Cómo puedo tener múltiples cursores en Notepad ++?

Tendré un par de valores delimitados por tabuladores. Necesito escribir una consulta para todos estos valores. Por ejemplo, si obtengo un archivo de Excel con valores como este:

1234 xyz pqr 2345 sdf kkk ...

Quiero copiar todo este dato en Notepad ++ y escribir la consulta, insertando todos los valores a la vez.

Me gusta esto:

Insert into tbl (1234, xyz) where clm = ''pqr'' Insert into tbl (2345, sdf) where clm = ''kkk'' ...

Solía ​​hacerlo con mi editor de texto anterior Ultraedit. ¿Se puede hacer esto usando Notepad ++?


El método más fácil para resolver su problema (sin tener que ir a un editor diferente o leer expresiones regulares) es grabar una macro.

  • Coloque el cursor al comienzo de su texto, haga clic en el botón ''grabar'' en la cinta y luego edite solo esa fila de texto. Solo puede usar las teclas de flecha o las teclas ctrl + flecha para moverse por los caracteres / palabras en lugar de hacer clic con el mouse. Las teclas ''inicio'' y ''final'' también son útiles.
  • Cuando hayas terminado con esa línea, mueve el cursor (nuevamente sin usar el mouse) al comienzo de la siguiente línea.
  • Haga clic en el botón "detener la grabación".
  • Haga clic en el botón "reproducir macro" para verificar que funcione en la siguiente línea como se esperaba.
  • Haga clic en "ejecutar macro varias veces" para volver a hacerlo, y nuevamente, y nuevamente ...: P
Una ventaja de esto sobre los cursores de "edición múltiple" es que no tiene que hacer clic manualmente y colocar cursores en cada fila. La segunda ventaja es que puede trabajar con datos delimitados por tabuladores que no tienen un tamaño / longitud consistente, solo use ctrl + izquierda / derecha para omitir palabras.

Honestamente, las macros en N ++ han salvado alrededor de un año de mi vida.

En la posición donde desea agregar texto, haga lo siguiente:

Shift + Alt + down arrow

y selecciona las líneas que deseas. Luego escribe. El texto que escribe se inserta en todas las líneas que seleccionó.


Notepad ++ tiene un poderoso motor de expresiones regulares, capaz de buscar y reemplazar patrones a voluntad.

En tu escenario:

  1. Haga clic en el elemento de menú Buscar / Reemplazar ...

  2. Complete el campo ''Buscar qué'' con el patrón de búsqueda:

    ^(/d{4})/s+(/w{3})/s+(/w{3})$

  3. Rellene el patrón de reemplazo:

    Insert into tbl (/1, /2) where clm = /3

  4. Haga clic en el botón Replace All .

Y eso es.


Puede agregar / editar contenido en múltiples líneas usando el botón de control. Esta es la función de edición múltiple en Notepad ++, necesitamos habilitarla desde la configuración. Mantenga presionado el control, seleccione los lugares donde desea ingresar texto, suelte el control y comience a escribir, esto actualizará el texto en todos los lugares seleccionados previamente.

Ref: notepad-plus-plus.org/features/multi-editing.html


Puede usar Edit > Column Editor... para insertar texto en las líneas actual y siguiente. El atajo es Alt + C.


Sí: simplemente presione y mantenga presionada la tecla Alt , haga clic y arrastre para seleccionar las líneas cuyas columnas desea editar y comience a escribir.

También puede ir a Configuración> Preferencias ... , y en la pestaña Edición , activar la edición múltiple, para permitir la selección de múltiples regiones o columnas de texto para editar a la vez.

Es mucho más intuitivo, ya que puedes ver tus ediciones en vivo mientras escribes.


Notepad ++ solo tiene edición de columna. Esto no es completamente lo mismo que múltiples cursores.

Sublime Text tiene una implementación maravillosa de esto, vale la pena echarle un vistazo ...
Es un editor relativamente nuevo (2011) que está ganando popularidad bastante rápido: http://www.google.com/trends/explore#q=Notepad%2B%2B%2C%20Sublime%20Text&cmpt=q

Editar: Aparentemente, en algún lugar alrededor de Notepad ++ versión 6.x se agregó la edición de múltiples cursores, pero todavía hay algunas funciones más avanzadas en Sublime, como "seleccionar siguiente aparición".