plugin - Notepad++ añadir a cada línea
notepad++ plugin manager (11)
Estoy usando Notepad ++ y no puedo resolver esto:
Tengo numerosas líneas, todas comenzando con http
. Necesito agregar un texto delante de él en cada línea. Además, necesito agregar un texto diferente al final de cada línea. Cada línea termina de manera diferente.
¿Cuál es la forma más rápida de agregar texto al principio y al final de cada línea?
- Mueve el cursor al inicio de la primera línea.
- Mantenga presionada la tecla Alt + Mayús y use la tecla de cursor hacia abajo para extender la selección hasta el final del bloque
Esto le permite escribir en cada línea simultáneamente.
Encontré la solución here arriba.
Creo que esto es mucho más fácil que usar expresiones regulares.
Bueno, estoy publicando esto después de tanto tiempo pero será la más fácil de todas.
Para agregar texto al principio / a cierto-lugar-desde-inicio para todas las líneas, simplemente haga clic allí y haga ALT + C y obtendrá el cuadro a continuación. Escriba su texto y haga clic en Aceptar y se hace.
Para agregar un determinado texto al final de todas las líneas, haga CTRL + F y elija REEMPLAZAR. Obtendrá el cuadro de abajo. Ingrese ''$'' en ''encuentre qué'' y en ''reemplace con'' escriba su texto. Asegúrese de elegir ''expresión regular'' en el modo de búsqueda (abajo a la izquierda). Por último, haga clic en "reemplazar todo" y ya está.
Notepad ++ tiene una capacidad de edición muy poderosa. (Hoy busco la función similar en Sublime Text), pero para Notepad ++, simplemente mantenga presionada la tecla Alt cuando arrastre el mouse. Lo que escriba reemplazará la columna seleccionada en cada línea. Para insertar sin reemplazar el texto existente, use Alt-Shift .
Para agregar un texto diferente al final de cada línea, puede usar el complemento ConyEdit para hacer esto.
Con ConyEdit ejecutándose en segundo plano, siga estos pasos.
- use la línea de comandos
cc.gl a
para obtener líneas y almacenar en un arreglo a. - use la línea de comando
cc.aal //$a
para anexar después de líneas, usando el contenido de la matriz a.
Presiona Ctrl + H Seleccionar Expresión Regular
Intenta esto para colocar cualquier carácter al principio de cada línea.
Encuentra que: ^()
o solo esto ^
Reemplazar con: cualquier personaje que quieras colocar.
Intenta esto para colocar cualquier carácter al final de cada línea.
Encuentra que: ()$
o solo este $
Reemplazar con: cualquier personaje que quieras colocar.
Puede hacerlo automáticamente en Notepad ++ (agregar texto al principio y / o al final de cada línea) usando una expresión regular en Reemplazar ( Ctrl + H ):
Explicación: Expresión $1
en Reemplazar con entrada denota todos los caracteres que incluyen los corchetes (.*)
En Buscar qué expresión regular.
Probado, funciona.
Espero que ayude.
Sigue estos pasos:
- Presione Ctrl + H para abrir el diálogo Buscar / Reemplazar.
- Elija la opción de
Regular expression
cerca de la parte inferior del diálogo.
Para agregar una palabra, como test
, al comienzo de cada línea:
- Escribe
^
en el cuadro de textoFind what
- Escriba
test
en el cuadro de textoReplace with
- Coloque el cursor en la primera línea del archivo para asegurarse de que todas las líneas estén afectadas
- Haga clic en el botón
Replace All
Para agregar una palabra, como test
, al final de cada línea:
- Escribe
$
en el cuadro de textoFind what
- Escriba
test
en el cuadro de textoReplace with
- Coloque el cursor en la primera línea del archivo para asegurarse de que todas las líneas estén afectadas
- Haga clic en el botón
Replace All
Simplemente en el campo "Buscar:", escriba /r
. Esto significa "Final de la fila". En el campo "Reemplazar con:", pones lo que quieres, por ejemplo, .xml
Si tiene varias líneas y desea agregar ese texto al final de cada línea, debe marcar la opción ". Coincide con la nueva línea" en el cuadro de grupo "Modo de búsqueda".
Ejemplo:
Tiene una lista de nombres de archivos, pero desea agregar una extensión como .xml. Esto sería lo que necesitas hacer y Bang! ¡Un trago!: