Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wer oder was verbiegt mir "var"? (https://www.delphipraxis.net/205230-wer-oder-verbiegt-mir-var.html)

Codehunter 14. Aug 2020 13:07

Wer oder was verbiegt mir "var"?
 
Hallo!

Ich habe mal eine absolut dämliche Frage :lol: Wenn ich im Editor einen neuen var-Abschnitt in einer Prozedur anlege:
Delphi-Quellcode:
procedure Produce;
var*
begin

end;
(das * ist der Textcursor) und ich drücke TAB, dann wird das "var" ersetzt durch "LVar: Integer;". Das nervt mich nun schon seit Jahren und ich finde nicht, wo das abzustellen geht. Das Dilemma ist, ich habe CnPack, GExperts und MMX installiert. Zusammen mit der IDE (Tokyo) also vier mögliche Ursachen. Kennt das jemand?

Grüße
Cody

himitsu 14. Aug 2020 13:22

AW: Wer oder was verbiegt mir "var"?
 
Live Templates

Es gibt da Eines für VAR.
Das kann man sogar mitten im Code verwenden.

Aber ich frag mich grade, was nun mit den nagelneuen Inline-Variablen passiert.
Früher hast du VAR+Tab/Leerzeichen im Code gemacht, konntest da Name und Typ eintragen
und das Template hat dann im Kopf der Prozedur die Variable eingefügt.
(Meine Vermutung ist allerdings, dass das Template es immernoch so macht und die neuen Inline-Variablen einfach mal wieder dort vergessen wurden)



"var" + Strg+Leertaste ... siehe Auflistung des Code-Insight/AutoComplete
Menü > Ansicht > Tool-Fenster > Vorlagen ... und dann siehe unten Recht bei der Komponenten-Palette

Du könntest dieses Template aber notfalls auch löschen/umbenennen.

KodeZwerg 14. Aug 2020 13:25

AW: Wer oder was verbiegt mir "var"?
 
Schau mal bei den Key Mappings nach. Vielleicht steht da was komisches drinnen?

Codehunter 14. Aug 2020 13:35

AW: Wer oder was verbiegt mir "var"?
 
Zitat:

Zitat von himitsu (Beitrag 1471841)
Menü > Ansicht > Tool-Fenster > Vorlagen ... und dann siehe unten Recht bei der Komponenten-Palette

Volltreffer. Gelöscht, IDE neu gestartet, Problem behoben. :thumb:

Es gibt sicher auch Leute die das wahnsinnig nützlich finden, mir hats aber noch nie in den Workflow gepasst.

himitsu 14. Aug 2020 13:41

AW: Wer oder was verbiegt mir "var"?
 
Och, ab und an hab ich's schon benutzt.
(vielleicht 10 Mal in den letzteb 10 Jahren)

Ich würde gern die schwachsinnigen automatischen Klammern loswerden,
obwohl es da ein Setting gibt, bleibt das immer aktiv.
Text markieren und überschreiben, aber fängt man da mit einer Klammer an, wird nicht überschreiben, sondern umgeben ... nervt mich enorm, wenn ich z.B. mir API-Header und C-Code reikopiert hatte und das in Ruhe nach Delphi übersetzen will.

Codehunter 14. Aug 2020 14:01

AW: Wer oder was verbiegt mir "var"?
 
Zitat:

Zitat von himitsu (Beitrag 1471847)
Ich würde gern die schwachsinnigen automatischen Klammern loswerden,
obwohl es da ein Setting gibt, bleibt das immer aktiv.

Das kenne ich so nicht. Wenn ich was markiere und tippe, wirds überschrieben. Also entweder erst in neueren IDEs > Tokyo oder von einem Plugin.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 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