con el Bloc de notas++ ¿cómo puedo hacer una macro tipo de situación en la que un número de incrementos?

por ejemplo yo tengo alrededor de 500 líneas. en el comienzo de cada línea quiero añadir un número. así, en la línea 1 me gustaría «1)» y, a continuación, la línea 2 me gustaría «2)»

sé que puedo hacer una macro en n++, pero no sería incremental. es allí cualquier manera posible hacer esto?

InformationsquelleAutor Bilal | 2010-01-27

6 Kommentare

  1. 9

    Notepad++ Macros sólo la reproducción de acciones de teclado. Ellos no pueden hacer nada dinámico.

    Sin embargo, hay un built-in(?) plugin que puede hacer esto para usted.

    Resaltar todo el código, a continuación, elija «TextFX /TextFX Herramientas /Insertar Números de Línea»

    Una cosa a tener en cuenta es que es el absoluto número de línea dentro del archivo. Usted no puede iniciar la numeración en la línea 10 y hacerle decir de la línea de 03 o algo por el estilo.

  2. 43

    Editar -> la Columna del Editor y el uso de la opción de abajo de ese diálogo (Número de Inserción). De esta manera también se puede iniciar desde cualquier número que te gusta y no tener los ceros a la izquierda.

    • +1, Fantástico encontrar, una de las joyas ocultas de Notepad++
    • Esto me llevó a aprender que usted puede incluso ALT+arrastrar para entrar en el Modo de Columna, lo que restringe su selección a una columna específica(s). ¿No es genial?
  3. 6

    En el más general de los casos donde desea agregar un número de secuencia de manera más selectiva (por ejemplo, en el medio de una línea, o sólo para algunas de las líneas), existen dos métodos:

    1. Mantenga pulsada la tecla alt y utilice su ratón para arrastrar una región rectangular, como se describe en http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Column_Editing
      A continuación, utilice Editar -> la Columna del Editor -> Número de Insertar como por Tom respuesta.

    2. Seleccione una región rectangular de nuevo como en el anterior, copia el carácter # en el portapapeles, a continuación, utilizar TextFX -> TextFX Editar -> Insertar (Portapapeles) a través de las líneas, como se describe aquí:
      http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Clipboard_Uses#Insert_through_lines_variable_text

    • Soluciones de excelencia!!
  4. 3

    Usted podría utilizar TextPad si usted necesita una solución versátil para este problema. Simplemente, abra el cuadro de diálogo reemplazar en ella; establecer el modo de sustitución de expresiones regulares y, a continuación, en el cuadro de texto reemplazar por el uso de \i donde desee que un incremento de la secuencia para ser utilizado.

    • Esta fue una gran respuesta, gracias!
  5. 0

    Tengo una sugerencia, pero no está totalmente automatizado..
    Usted puede abrir un archivo nuevo
    Pulse la grabación de macro botón:

    1. insertar ayting en la primera línea y pulse enter
    2. Detener la grabación de una macro
    3. Pulse «Hacer muchas veces» (no sé cómo es el ing. la traducción) y especificar que se la repita a 499 veces.

    Como respondido en la pregunta https://superuser.com/questions/331098/flip-or-reverse-line-order-in-notepad hacer:

    1. Editar > Selecciona Todos los
    2. TextFX > TextFX Herramientas > Insertar Números de Línea
    3. Si TextFX > TextFX Herramientas > +orden ascendente está activada, desactive la selección
    4. TextFX > TextFX Herramientas > Ordenar las líneas de mayúsculas y minúsculas (en la columna)
    5. TextFX > TextFX Herramientas > Eliminar los Números de Línea o la Primera Palabra

    Espero te sirva de ayuda, yo no lo intente pero no puedo ver cómo se podía trabajar.. 🙂

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea