Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Für Fragen rund um die Ide und zum Debugger
Antworten
m99999
Beiträge: 7
Registriert: Do 17. Jul 2025, 16:36
OS, Lazarus, FPC: Lazarus 3.6 unter Win10 + Linux div. Versionen (Debian,OpenSuse)
CPU-Target: aarch64 arm i386 x86
Kontaktdaten:

Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von m99999 »

hallo an alle die mir helfen wollen :D

ich bin ganz neu hier und nicht sicher, ob ich für meine frage hier richtig bin.
folgende frage habe ich zum editor:
ich suche den befehl, 'aktuelle zeile kopieren' mit dem ich die aktuelle zeile kopieren kann, ohne dies über markieren/ins clipboard kopieren/einfügen machen zu müssen.

weiters sieht es für mich so aus, als ob es auch keine gegenstücke zu 'bis zum zeilenanfang löschen', also 'bis zum zeilenanfang kopieren' gibt. usw.

übersehe ich da was?

vielen dank im voraus

paweld
Beiträge: 99
Registriert: So 11. Jun 2023, 16:01
OS, Lazarus, FPC: Lazarus trunk, FPC fixes

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von paweld »

Es wird nur die aktuelle Zeile in die Zwischenablage kopiert (Sie müssen nichts auswählen) - Standard-Tastaturkürzel Alt+Y
Ich empfehle, das Paket "IDE Scout" zu installieren, mit dem Sie leicht nach verfügbaren Befehlen suchen können.
Grüße / Pozdrawiam
paweld

Mathias
Beiträge: 6984
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von Mathias »

ich suche den befehl, 'aktuelle zeile kopieren' mit dem ich die aktuelle zeile kopieren kann, ohne dies über markieren/ins clipboard kopieren/einfügen machen zu müssen.
Sowas wie in Turbo Pascal ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
Niesi
Lazarusforum e. V.
Beiträge: 619
Registriert: So 26. Jun 2016, 19:44
OS, Lazarus, FPC: Linux Mint Cinnamon, Laz 4.1 Fpc 3.2.3 und allerlei mit FpcUpDeLuxe
Kontaktdaten:

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von Niesi »

paweld hat geschrieben: Fr 18. Jul 2025, 08:00 Es wird nur die aktuelle Zeile in die Zwischenablage kopiert (Sie müssen nichts auswählen) - Standard-Tastaturkürzel Alt+Y
Ich empfehle, das Paket "IDE Scout" zu installieren, mit dem Sie leicht nach verfügbaren Befehlen suchen können.
Danke für den Tipp, der funktioniert.

Leider blöd gemacht: Es wird die GANZE Zeile kopiert, auch der Einzug vor dem ersten Zeichen. Kopiere ich mit Alt + y, drücke dann Enter und füge das Kopierte mit Strg + v ein, ist es um den Einzug zusätzliche nach rechts versetzt ...

Eigentlich ein Bug, oder?
Wissen ist das einzige Gut, das sich vermehrt, wenn es geteilt wird ...

paweld
Beiträge: 99
Registriert: So 11. Jun 2023, 16:01
OS, Lazarus, FPC: Lazarus trunk, FPC fixes

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von paweld »

Niesi hat geschrieben: Fr 18. Jul 2025, 11:20 Eigentlich ein Bug, oder?
Nicht gerade ein Fehler. In diesem Fall sieht es nach einem Fehler aus, aber andererseits sollte die Einfügefunktion alles aus der Zwischenablage ab der angegebenen Cursorposition einfügen.
Ich empfehle, ein Ticket zu erstellen: https://gitlab.com/freepascal.org/lazar ... s/-/issues - vielleicht kann @martin_frb, der Hauptverantwortliche für den Code-Editor / Synedit, einen Kommentar abgeben.
Grüße / Pozdrawiam
paweld

m99999
Beiträge: 7
Registriert: Do 17. Jul 2025, 16:36
OS, Lazarus, FPC: Lazarus 3.6 unter Win10 + Linux div. Versionen (Debian,OpenSuse)
CPU-Target: aarch64 arm i386 x86
Kontaktdaten:

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von m99999 »

... da wurde ich wohl (mal wieder :D ) miss verstanden.

bei Turbo-Pascal war es wie "Zeile kopieren mit Einfügen am Anfange der nächsten Zeile und den Cursor an die gleiche Stelle in der neu eingefügten Zeile positionieren" ... eine super Funktion um z.B. else if ketten zu erstellen und aus dem Clipboard was gespeichertes einzufügen, da eben der Inhalt des clipboards beim "Zeilen kopieren" NICHT verändert wurde.
das war bei vielen dingen sehr sehr hilfreich.

vielleicht denkt ja da mal einer der Programmierer(innen :D ) darüber nach sowas einzubauen.

martin_frb
Beiträge: 590
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von martin_frb »

Das "einrücken" ist ein Konflikt in den Settings, nehme ich an...

Tools > Options > Codetools > "Indentation for Pascal sources" > "On Paste"
Die sind bei mir alle aus, dann krieg ich auch nie ungewollte Einzüge.

In sofern kein Bug. Einfach ein setup für das es (noch) nicht vorgesehen ist.

----

Es gibt auch "Zeile Duplizieren" (ohne Clipboard). Nicht sicher, Taste Ctrl-Alt-Shift-Insert

Ebenso "selection duplizieren"

Und Zeile/Selection verschieben (hoch/runter // Selektion ouch rechts/links)

martin_frb
Beiträge: 590
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von martin_frb »

Obwohl ich nicht sicher bin (ich verwende es ja nicht): Das "On Paste" sollte eigentlich spaces im text des Clipboard entfernen wenn nötig...

m99999
Beiträge: 7
Registriert: Do 17. Jul 2025, 16:36
OS, Lazarus, FPC: Lazarus 3.6 unter Win10 + Linux div. Versionen (Debian,OpenSuse)
CPU-Target: aarch64 arm i386 x86
Kontaktdaten:

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von m99999 »

hmmm ... Leute ....

Ihr schreibt am ursprünglichenThema vorbei ... nicht das Einrücken ist das Problem!
... sondern, dass es die Funkion in der gewünschten Art nicht gibt!

Benutzeravatar
Zvoni
Beiträge: 424
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von Zvoni »

m99999 hat geschrieben: Do 24. Jul 2025, 14:34 hmmm ... Leute ....

Ihr schreibt am ursprünglichenThema vorbei ... nicht das Einrücken ist das Problem!
... sondern, dass es die Funkion in der gewünschten Art nicht gibt!
Und du liest nicht die Antworten:
Es gibt auch "Zeile Duplizieren" (ohne Clipboard). Nicht sicher, Taste Ctrl-Alt-Shift-Insert
Hab ich eben ausprobiert.
Cursor an Anfang der Zeile gestellt, STRG+ALT+SHIFT+Einfügen --> Bäng! Zeile dupliziert
und für die "Deutsch-Tastatur-ler": "Insert" ist "Einfügen" --> Auf der normalen 104-er Tastatur direkt rechts von Backspace.

Oder meinst du einfach: Egal wo der Cursor in der Zeile steht, Die Tasten-Kombi drücken, und es kopiert die gesamte Zeile?
Dann wäre wohl ALT+Y die Wahl der Waffen (wie bereits oben erwähnt)
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

m99999
Beiträge: 7
Registriert: Do 17. Jul 2025, 16:36
OS, Lazarus, FPC: Lazarus 3.6 unter Win10 + Linux div. Versionen (Debian,OpenSuse)
CPU-Target: aarch64 arm i386 x86
Kontaktdaten:

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von m99999 »

oohhh ... entschuldige

habe das an der Flut an Nachrichten übersehen ... musst zwar eine andere Tastenkombination dafür suchen, da die standard-Tastenkombi bei meine Laptop nicht funktioniert.

Ich nehme also alles zurück ... es gibt die Funktion! und die funktioniert genau wie gewünscht.
An den Zeilenanfang stellen ist auch nicht notwendig!

vielen Danke an alle die sich bemüht haben. :)

Benutzeravatar
theo
Beiträge: 10950
Registriert: Mo 11. Sep 2006, 19:01

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von theo »

Dies hier ist zwar nicht direkt die Antwort auf die Frage, aber eine weitere lustige Funktion in diesem "Dunstkreis", die wahrscheinlich nicht so bekannt ist: "Bearbeiten" -> "Mehrfach einfügen..."

Dort wird der Clipboard-Inhalt zeilenweise mit Vor- und Nachher Text versehen.
Im Beispiel steht im Clipboard:
eins
zwei
drei
vier
laz_mehrf_einf.png
laz_mehrf_einf.png (59.41 KiB) 234 mal betrachtet

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6881
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')

Beitrag von af0815 »

@Theo +1
Da finde sogar ich noch oft Sachen, die ich noch nicht kannte (und ich kenne Lazarus doch relativ gut)
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten