AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit CnPack Eingabehelfer

Ein Thema von Codehunter · begonnen am 7. Sep 2017 · letzter Beitrag vom 8. Sep 2017
 
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#1

Problem mit CnPack Eingabehelfer

  Alt 7. Sep 2017, 09:52
Moin!

Ich habe da ein ziemlich lästiges Problem mit dem Eingabehelfer vom CnPack. Wenn ich im Quelltext eingebe if[LEERTASTE] dann wird das vervollständigt auf if True then wobei das True selektiert ist. Wenn ich nun nicht aufpasse und Entf drücke sondern gleich mit ( weiter schreibe, dann wird daraus if (True) then wobei nun nichts mehr selektiert ist und der Cursor hinter dem (True) steht. Tippe ich im Eilverfahren weiter weil ich grade gut im Fluss bin, dann kommt sowas bei raus: if (True)A > B) and (C < D) then .

Da kollidieren anscheinend verschiedene Eingabehelferlein von Delphi und CnPack: Einmal eine Codevervollständigung, die if (True) then einfügt und einmal dieses automatische Klammern schließen. Letzteres finde ich sehr nützlich, sollte also bleiben. Nur finde ich nirgends das Quelltext-Template, von dem das if (True) then kommt. Unter CnPack -> Optionen -> Quelltext-Eingabe-Helfer -> Einstellungen -> benutzerdefinierte Symbole gibt es zwar einen Eintrag "if", nur scheint der das nicht zu sein, zumindest ist kein Template hinterlegt.

EDIT: Ein ähnliches Problem, das genauso nervt: Wenn ich for[Leertaste] eingebe, dann wird das zu for I := Low to High do vervollständigt. Da ich aber inzwischen gerne die Syntax for S in StringList verwende, finde ich das ziemlich störend. Auch hier finde ich nirgends das Template für diese Codevervollständigung.

Vielleicht weiß ja hier jemand Rat. Thx!

Grüße
Cody
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter ( 7. Sep 2017 um 09:58 Uhr)
  Mit Zitat antworten Zitat
 


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 10:10 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-2025 by Thomas Breitkreuz