Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Markierten Text mit Hochkommas einschließen (https://www.delphipraxis.net/212683-markierten-text-mit-hochkommas-einschliessen.html)

stifflersmom 15. Mär 2023 10:31

Markierten Text mit Hochkommas einschließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe in den Optionen von Delphi nichts finden können.
Aber kann der Editor das: Ich markiere einen Text per Maus oder Strg+W und wenn ich dann die Hochkommataste drücke, dann wird der markierte Text mit Hochkommas eingeschlossen.
Bei Klammern kann der Editor das ja.

Im Anhang ein kleines Gif, falls ich mich unklar ausgedrückt haben.

Gruß

Uwe Raabe 15. Mär 2023 10:48

AW: Markierten Text mit Hochkommas einschließen
 
Das wird aktuell nicht unterstützt. Die Doku macht das deutlich:
Zitat:

Intelligente Einschlusstasten

Die Funktion Intelligente Einschlusstasten bietet eine schnelle Möglichkeit, Ihren Code in "()", "[]" oder "{}" einzuschließen.
Um Ihren Code in "()", "[]" oder "{}" einzuschließen, markieren Sie im Quelltext-Editor den Text, der eingeschlossen werden soll, und klicken auf "(", "[" oder "{". Der Quelltext-Editor schließt den markierten Text je nach dem eingegebenen Zeichen in "()", "[]" oder "{}" ein.
Sie können Intelligente Einschlusstasten auf der Seite Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Tastaturbelegung aktivieren oder deaktivieren.

stifflersmom 15. Mär 2023 11:04

AW: Markierten Text mit Hochkommas einschließen
 
Schade, aber Danke für die Antwort.

TigerLilly 15. Mär 2023 12:16

AW: Markierten Text mit Hochkommas einschließen
 
Multipaste könnte dir helfen. Oder auch der Macrorecorder. Und mit den Live-Templates geht das auch.

stifflersmom 15. Mär 2023 13:15

AW: Markierten Text mit Hochkommas einschließen
 
Multipaste sehe ich nicht als Möglichkeit und mit dem Makrorecorder habe ich es nicht geschafft.
Wie sollen die Livetemplates das können?

TigerLilly 15. Mär 2023 14:57

AW: Markierten Text mit Hochkommas einschließen
 
GExperts haben einen EditorExpert "PasteStringAs" der macht genau das.
MMX hat ein SurroundWith mit Templates, damit ginge das auch.
MultiPaste findest unter Bearbeiten/Mehrfach einfügen.

Eine Makroaufzeichnung bekomme ich nicht zum Laufen - seltsam. Aer der Plan wäre gewesen: Cursor ins Wort, STRG-W STRG-X "" Cursor links STRG-V.

dummzeuch 15. Mär 2023 15:10

AW: Markierten Text mit Hochkommas einschließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von TigerLilly (Beitrag 1519908)
GExperts haben einen EditorExpert "PasteStringAs" der macht genau das.
MMX hat ein SurroundWith mit Templates, damit ginge das auch.
MultiPaste findest unter Bearbeiten/Mehrfach einfügen.

Eine Makroaufzeichnung bekomme ich nicht zum Laufen - seltsam. Aer der Plan wäre gewesen: Cursor ins Wort, STRG-W STRG-X "" Cursor links STRG-V.

Geht aber. Ich habe es gerade mit Delphi 11 ausprobiert und das Makro als Datei gespeichert (s. Anhang). Diese Datei kann man mit dem GExperts Keyboard Macro Manager importieren.

stifflersmom 16. Mär 2023 06:30

AW: Markierten Text mit Hochkommas einschließen
 
Zitat:

Zitat von TigerLilly (Beitrag 1519908)
GExperts haben einen EditorExpert "PasteStringAs" der macht genau das.
MMX hat ein SurroundWith mit Templates, damit ginge das auch.
MultiPaste findest unter Bearbeiten/Mehrfach einfügen.

Das wäre mir dann zuviel Klickerei und geht auch im Vergleich zum eigentlich Gewünschten viel zu umständlich.


Zitat:

Zitat von TigerLilly (Beitrag 1519908)
Eine Makroaufzeichnung bekomme ich nicht zum Laufen - seltsam. Aer der Plan wäre gewesen: Cursor ins Wort, STRG-W STRG-X "" Cursor links STRG-V.

Das ist eine clevere Idee, das werde ich mal probieren in 10.2.

stifflersmom 16. Mär 2023 06:38

AW: Markierten Text mit Hochkommas einschließen
 
Zitat:

Zitat von dummzeuch (Beitrag 1519910)
Geht aber. Ich habe es gerade mit Delphi 11 ausprobiert und das Makro als Datei gespeichert (s. Anhang). Diese Datei kann man mit dem GExperts Keyboard Macro Manager importieren.

Geht auch in 10.2. Aber auch nur in Verbindung mit dem Keyboard Macromanager, weil man da das aufgezeichnete Makro korrigieren kann.

Was jetzt noch fehlt, ist die Zuweisung dieses Makros zu einem Shortcut.

TigerLilly 16. Mär 2023 06:48

AW: Markierten Text mit Hochkommas einschließen
 
Schau mal, ob du unter den GX Editopr Experts den ExpandMacroTemplate findest. Der kann genau das, was du möchtest. Inkl. Short-Cut.

stifflersmom 16. Mär 2023 10:07

AW: Markierten Text mit Hochkommas einschließen
 
Nein, finde ich leider nicht.
Ich habe die 1.3.21 installiert, aber den Menüpunkt finde ich nicht.

TigerLilly 16. Mär 2023 12:26

AW: Markierten Text mit Hochkommas einschließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich kompilier die GX selber, aber ich die Version wär die gleiche. Vielleicht hast du ihn nur deaktiviert in den Settings?

dummzeuch 16. Mär 2023 12:30

AW: Markierten Text mit Hochkommas einschließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von stifflersmom (Beitrag 1519938)
Nein, finde ich leider nicht.
Ich habe die 1.3.21 installiert, aber den Menüpunkt finde ich nicht.

GExperts -> Editor Experts -> Expand Macro Template
(Bei mir der letzte Eintrag in diesem Menü)

Wenn er bei dir fehlt, prüfe mal, ob er in der Config disabled ist.

TigerLilly war schneller ...

stifflersmom 16. Mär 2023 13:28

AW: Markierten Text mit Hochkommas einschließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Prima, gefunden.
Mir gelingt das Starten per Shortcut allerdings noch nicht.

Starte ich das Template per Doppelklick, funktioniert es.

Bei meinem gewählten Shortcut Strg+Alt+Q passiert... nichts.

In der Aufstellung von GExpert über die Keyboard Shortcuts taucht mein Macro Template auf und sonst nichts, was zu meinem konfigurierten Shortcut passt.

Nebenbei, eher ein Hinweis für dummzeuch:
Das "Edit" im Fenster Macro Template, füllt die vorher eingestellten Werte für name und Description nicht wieder aus. Siehe Anhang.

ConnorMcLeod 16. Mär 2023 15:07

AW: Markierten Text mit Hochkommas einschließen
 
CnWizards ...
Im Editor: Rechtsklick => CnPack Editor Menü => umgeben mit => Optionen => hinzufügen
Da kannste definieren:
Vor-dem-Text (Kopf)
Nach-dem-Text (Tail)
Tastenkürzel

Dann verwenden mittels: Text markieren => Tastenkürzel

stifflersmom 17. Mär 2023 06:45

AW: Markierten Text mit Hochkommas einschließen
 
Ok, werde ich mal versuchen.

stifflersmom 17. Mär 2023 06:49

AW: Markierten Text mit Hochkommas einschließen
 
Abschließend:
Es klappt mit beiden Tools.
Nur war das Shortcut, das ich ausgewählt hatte nicht nutzbar.

Mit: Shift+Alt+Q klappt es mit beiden Tools.

dummzeuch 17. Mär 2023 09:01

AW: Markierten Text mit Hochkommas einschließen
 
Zitat:

Zitat von stifflersmom (Beitrag 1519954)
Nebenbei, eher ein Hinweis für dummzeuch:
Das "Edit" im Fenster Macro Template, füllt die vorher eingestellten Werte für name und Description nicht wieder aus. Siehe Anhang.

Autsch! Ist jetzt gefixt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz