AGB  ·  Datenschutz  ·  Impressum  







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

Code Insight 10.3 vs 10.4.2

Ein Thema von Bbommel · begonnen am 1. Mär 2021 · letzter Beitrag vom 1. Mär 2021
Antwort Antwort
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#1

Code Insight 10.3 vs 10.4.2

  Alt 1. Mär 2021, 12:16
Hallo alle,

nach ersten Tests und ein paar kleinen Umstellungen sieht mit der 10.4.2 alles ganz wunderbar aus, sodass wir nun von der 10.3.3 auf die 10.4.2 umsteigen wollen.

Beim ersten Einsatz im Alltag ist mir aber eine nervige Kleinigkeit aufgefallen, die andere bestimmt schon gelöst haben und für die ich nur eine Option nicht finde: wenn Code Insight aufploppt und ich einen Begriff ausgewählt habe oder einfach den vorgeschlagenen markierten benutzen will, dann konnte ich bisher einfach mit einem Leerzeichen/Doppelpunkt/Semikolon/Punkt weitermachen und diese Auswahl wurde übernommen. Das scheint nicht mehr zu gehen.

Einfaches Beispiel: Ich habe eine Funktion und will schreiben "Result:=1". Wenn ich jetzt "Re" getippt habe, schlägt Delphi ja schon "Result" vor. Bisher, also bei 10.3.3, habe ich dann einfach direkt ":" tippen können und aus dem "re" wurde das gewünschte "Result:". Jetzt, bei 10.4.2, steht da nur noch "re:".

Ich meine, ich hätte die Frage vor ein paar Tagen hier schon mal gesehen, konnte sie aber gerade nicht wiederfinden. Daher: lässt sich das ändern? Ist sonst sehr lästig.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Code Insight 10.3 vs 10.4.2

  Alt 1. Mär 2021, 12:35
Ich habe 10.4.x noch nicht installiert. Aber mir wäre neu, wenn Delphi beim Schreiben automatisch die Vervollständigung geöffnet hätte. Normal ging die immer erst beim Drücken von "." auf.

Kann es sein, dass du die Vervollständigung von CnPack oder so meinst? Falls ja, hast du da evtl. einfach nur die Einstellungen nicht (richtig) übernommen.
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#3

AW: Code Insight 10.3 vs 10.4.2

  Alt 1. Mär 2021, 12:45
Nicht das Öffnen, sondern das Schließen und Auswählen ist das Problem.

Öffnen muss ich die Codevervollständigung in den meisten Fällen mit Strg+Leertaste, soweit okay, das hat sich auch nicht geändert. Mir geht es darum, was gemacht werden muss, um den ausgewählten Begriff zu übernehmen - in der 10.4.2 muss ich explizit Enter drücken und kann nicht einfach weitertippen.

Sorry, falls ich das missverständlich formuliert habe.

CnPack oder so habe ich nicht installiert.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Code Insight 10.3 vs 10.4.2

  Alt 1. Mär 2021, 13:35
Wenn ich das Leerzeichen, das ja laut Styleguide zwischen Result und den Operator gehört, eingebe, wird der ausgewählte Eintrag hier problemlos auch übernommen.

Das funktioniert aber nur, wenn das Häkchen "Automatisch aufrufen" nicht angehakt ist (klar, damit nicht beim Tippen einfach etwas eingefügt wird). Allerdings erscheint die Vervollständigung auch mit dem Häkchen nicht automatisch beim Tippen.

Da Result aber nun nicht mehr als erstes markiert ist, reicht die Eingabe von Re ohnehin nicht mehr aus.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#5

AW: Code Insight 10.3 vs 10.4.2

  Alt 1. Mär 2021, 15:10
Das funktioniert aber nur, wenn das Häkchen "Automatisch aufrufen" nicht angehakt ist (klar, damit nicht beim Tippen einfach etwas eingefügt wird). Allerdings erscheint die Vervollständigung auch mit dem Häkchen nicht automatisch beim Tippen.
Das "automatisch aufrufen" war der entscheidende Hinweis. Wenn ich das deaktiviere, verhält es sich wieder so wie ich es erwartet und für effizienter halte. Übrigens auch ganz ohne Leerzeichen, also einfach "re" tippen, Strg+Leertaste drücken, ":=" tippen führt wie erwartet zu "Result:=".

Danke für den Hinweis!

Da Result aber nun nicht mehr als erstes markiert ist, reicht die Eingabe von Re ohnehin nicht mehr aus.
Doch, bei mir ist das "Result" nach der Eingabe von "re" vorausgewählt. Liegt wahrscheinlich an der Option "Zuerst alle Symbole auflisten, die mit dem Filter beginnen", welche bei mir standardmäßig aktiviert war und ist.
  Mit Zitat antworten Zitat
Antwort Antwort


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 13:08 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