AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Q: Short-Cut um einen String zu markieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Q: Short-Cut um einen String zu markieren?

Ein Thema von TigerLilly · begonnen am 21. Jan 2025 · letzter Beitrag vom 22. Jan 2025
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#1

Q: Short-Cut um einen String zu markieren?

  Alt Gestern, 19:46
Gibt es einen Short-Cut, mit dem der Inhalt zwischen zwei Hochkommas markiert werden kann?
Certfied Delphi Developer (2025)
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
fisipjm

Registriert seit: 28. Okt 2013
302 Beiträge
 
#2

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 07:56
Gibt es einen Short-Cut, mit dem der Inhalt zwischen zwei Hochkommas markiert werden kann?
Auf die schnelle fällt mir jetzt nur Doppelklick (Ich weis, kein Shortcut und die Hand muss von der Tastatur weg ) oder strg+shift+ Pfeil-Recht/Pfeil-Links ein.

vG
PJM
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.704 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 08:29
Du kannst Strg + W drücken. Beim ersten Mal wird das Wort am Cursor markiert, beim zweiten Mal der nächste Block, in diesem Fall der String. (Und so weiter, Anweisung, Methode, ...)

Einschränkung:
Bei Delphi 10.4 funktioniert das nicht mit Inlinevariablen, bei Delphi 12 schon.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#4

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 11:08
Gibt es einen Short-Cut, mit dem der Inhalt zwischen zwei Hochkommas markiert werden kann?
Auf die schnelle fällt mir jetzt nur Doppelklick (Ich weis, kein Shortcut und die Hand muss von der Tastatur weg ) oder strg+shift+ Pfeil-Recht/Pfeil-Links ein.

vG
PJM
Das markiert nur das aktuelle Wort, nicht den ganzen Inhalt.
Certfied Delphi Developer (2025)
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#5

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 11:10
Du kannst Strg + W drücken. Beim ersten Mal wird das Wort am Cursor markiert, beim zweiten Mal der nächste Block, in diesem Fall der String. (Und so weiter, Anweisung, Methode, ...)

Einschränkung:
Bei Delphi 10.4 funktioniert das nicht mit Inlinevariablen, bei Delphi 12 schon.
Ja, CTRL-W hatte ich auch am Radar, aber in 12.2 mit meinem Setup funktioniert das nicht so recht. Mal sehen, was da reinstört.
In den Gexperts gibt es "Copy RAW String",. das kopiert(!) den String in die Zwischenablage, markiert aber gleichzeitig (zumindest bei mir) die ganze Zeile.
Certfied Delphi Developer (2025)
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.526 Beiträge
 
Delphi 12 Athens
 
#6

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 11:31
Ja, CTRL-W hatte ich auch am Radar, aber in 12.2 mit meinem Setup funktioniert das nicht so recht. Mal sehen, was da reinstört.
Hast du zufällig eine Deklaration eines abgeleiteten class helper im Code? Also in etwa so:
Delphi-Quellcode:
type
  TMyClass = class

  end;

type
  TMyClassHelper1 = class helper for TMyClass
    procedure DoSomething;
  end;

type
  TMyClassHelper2 = class helper(TMyClassHelper1) for TMyClass
    procedure DoSomethingElse;
  end;
Das zweite Strg-W markiert dann von Dateianfang bis in den zweiten Helper hinein.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
443 Beiträge
 
Delphi 12 Athens
 
#7

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 11:37
Der Ansatz mit Strg+W ist schon korrekt und dabei wird die sog. Auswahlerweiterung aktiviert. Das ist ein Feature nur für Tastaturen, mit dem das markierte Wort / der markierte Bezeichner auswählbar ist, und die Auswahl zu größeren syntaktischen Gruppen erweitert werden kann, wie z. B. Anweisung, Zeile, Block, Methode usw.

Durch Drücken von STRG+W wird der markierte Bezeichner ausgewählt. Wird STRG+W gedrückt halten oder erneut gedrückt, erweitert der Quelltext-Editor die Auswahl durch logische Gruppen, indem der aktuelle Ausdruck, Anweisung, Block, usw. ausgewählt wird, bis die gesamte Methode, Implementierungsauswahl und schließlich das gesamte Dokument ausgewählt wurde.

Abhängig von der Tastaturbelegung kann es sein, dass dieses Feature nicht funktioniert. Daher sollte man unter Tools -> Optionen -> Editor -> Tastaturbelegung das Tastaturbelegungs-Modul "Vorgabe" aktivieren.
Devid
Devid Espenschied
Pre-sales Consultant
Embarcadero Germany GmbH
germany.info@embarcadero.com

Kein Support per PN
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#8

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 11:59
Hast du zufällig eine Deklaration eines abgeleiteten class helper
Nein. Das erste CTRL-W markiert das Wort, das zweite springt in die nächste Zeile und markiert ein npoaar Zeichen, das dritte springt wieder zurück und markiert das ursprüngliche Wort + so weiter, hin und her. Völlig sinnlos, also.

@DevidEspenschied: Danke dafür - das werd ich mal kontrollieren.
Certfied Delphi Developer (2025)
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.034 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 12:17
Der Ansatz mit Strg+W ist schon korrekt und dabei wird die sog. Auswahlerweiterung aktiviert.
Wäre schön, wenn das auch bei multiline strings korrekt funktionieren würde
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#10

AW: Q: Short-Cut um einen String zu markieren?

  Alt Heute, 12:56
CTRL-W bringts da auch nicht. Anonyme Prozeduren bringen das durcheinander + ich weiß nicht, was sonst noch. Bei einzelnen Worten klappts, bei Strings mit Leerzeichen nicht.

Das erste Mal wird das Wort markiert. Beim 2ten Mal wird mehr(?) markiert, hängt wohl davon ab, ob ein Leezeichen vorkommt. Jedenfalls werden die Hochkommas mitmarkiert.
Ich bräuchte tatsächlich nur den Text im String ohne Hochkomma.
Certfied Delphi Developer (2025)
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz