Frage

zum Beispiel i etwa 500 Zeilen haben. am Anfang jeder Zeile möchte ich eine Reihe hinzuzufügen. so in Zeile 1 i würde "1)" will, und dann 2 Linie würde ich "2)"

will

Ich weiß, ich kann ein Makro in n tun ++, aber es wäre nicht inkrementell. Gibt es eine Möglichkeit, dies?

zu tun
War es hilfreich?

Lösung

Notepad ++ Makros nur die Wiedergabe Tastaturaktionen. Sie können nichts dynamisch tun.

Allerdings gibt es einen eingebauten (?) Plugin, das kann dies für Sie tun.

Markieren Sie den gesamten Code, wählen Sie dann "TextFX / TextFX Tools / Insert Zeilennummern"

Eine Sache bewusst ist, zu sein, dass es die absolute Zeilennummer innerhalb der Datei ist. Sie können nicht die Nummerierung auf der Linie 10 beginnen und machen es sagen Linie 03 oder so ähnlich.

Andere Tipps

Bearbeiten -> Spalteneditor und verwenden Sie die untere Option an diesem Dialog (Nummer einfügen). Auf diese Weise können auch aus jeder beliebigen Anzahl Sie mögen und nicht haben haben die führenden Nullen beginnen.

In den allgemeineren Fällen, in denen Sie eine Sequenznummer selektiver hinzufügen möchten (beispielsweise in der Mitte einer Zeile oder nur für einige Linien), gibt es zwei Methoden:

  1. alt Taste gedrückt halten und verwenden Sie die Maus einen rechteckigen Bereich zu ziehen, wie in http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Column_Editing Dann verwenden Sie Bearbeiten -> Spalteneditor. -> Nummer einfügen als je Tom Antwort

  2. Wählen Sie einen rechteckigen Bereich wieder wie oben, kopieren Sie die einzelnen Zeichen # in die Zwischenablage, dann TextFX verwenden -> TextFX Bearbeiten -> Einfügen (Zwischenablage) durch die Leitungen, wie hier beschrieben: http://sourceforge.net/apps/mediawiki/notepad -plus / index.php? title = Clipboard_Uses # Insert_through_lines_variable_text

Sie könnten TextPad verwenden, wenn Sie eine vielseitige Lösung für dieses Problem müssen. Öffnen Sie das Ersetzen-Dialog nur darin; Set-Modus zu regex ersetzen und dann in ersetzen durch Textbox Verwendung \ i, wo Sie eine Inkrementierung Sequenz wollen verwendet werden.

TextFX-> TextFX Tools-> Einfügen Zeilennummern

ich einen Vorschlag, aber nicht vollständig automatisiert ist .. Sie können eine neue Datei öffnen Drücken Sie die Makro-Aufnahmetaste:

  1. Einsatz ayting in der ersten Zeile und drücken Sie die Eingabetaste
  2. Stop Makroaufnahme
  3. Drücken Sie die "Do it viele Male" (ich weiß nicht, wie eng ist. Übersetzung), und geben Sie es für 499-mal zu wiederholen.

Wie in Frage beantwortet https://superuser.com/questions/331098 / Flip-oder-Reverse-line-order-in-Notizblock zu tun:

  1. Bearbeiten> Alle auswählen
  2. TextFX> TextFX Werkzeuge> Einfügen Zeilennummern
  3. Wenn TextFX> TextFX Tools> + Aufsteigend aktiviert ist, deaktivieren Sie es
  4. TextFX> TextFX Werkzeuge> Zeilen sortieren Groß- und Kleinschreibung (in Spalte)
  5. TextFX> TextFX Tools> Löschen Zeilennummern oder erstes Wort

Ich hoffe, es hilft, ich habe es nicht versuchen, aber ich kann nicht sehen, wie es kann nicht arbeiten ..: -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top