TIA Automatisches Einrücken SCL-Editor

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.414
Reaktionspunkte
4.043
Zuviel Werbung?
-> Hier kostenlos registrieren
TIA V13 SP1

Funktioniert bei euch das automatische Einrücken im SCL-Editor korrekt?
Bei mit rückt er nicht auf den Anfang des Textes der vorigen Zeile, sondern auf die letzte Variable z.Bsp. nach einem :=.
Wenn ich also eine neue IF-Anweisung beginne ist das nicht korrekt eingerückt.
Bringe ich diese Einrückung in Ordnung, durch Löschen der Leerzeichen und bin mit der Zeile fertig, rutscht nach dem Enter für die nächste Zeile die If-Anweisung wieder an die falsche Stelle.

Es ist so mühsam, damit halbwegs vernünftige Struktur im SCL-Code zu behalten, wie macht ihr das?
Kann man das automatische Einrücken vielleicht abschalten, denn ohne geht das besser als mit dieser vermurksten Form.

Edit: Ich muß noch ergänzen, das ganze passiert, wenn man vorher logische Verknüpfungen gemacht hat.

TestBool := Bool_1 and Bool_2; ENTER --> führt nun dazu, dass es in Höhe von Bool_1 weitergeht!!! Auch ein weiteres Enter hilft nicht.

PS: Da will ich doch lieber den Minimaleditor von V5.5 zurück, da konnte ich das selbst machen. :confused:
Irgendwie hab ich langsam keine Lust mehr, den Betatester für Siemens zu machen.
 
Zuletzt bearbeitet:
Ich hab' nur V12 (wegen Vista), da passiert das zumindest bei mir noch nicht.


In der Icon-Leiste direkt über dem Editor gibt es 2 Icons zum Ein- und Ausrücken des Textes. Dabei ist es egal, wo Du in der aktuellen Zeile mit dem Cursor stehst. Ist zwar immer noch nervig, da dauernd mit der Maus hin zu rollen, aber besser als nix.
PS: Achja, die Tastaturkürzel STRG-R und STRG-SHIFT-R gibt's auch noch. Die machen das Gleiche wie die beiden Icons.

Außerdem kannst Du unter Extras->Einstellungen->Allgemein->Script-/Texteditoren das Verhalten ein- bzw. auch ganz abstellen, wenn das mit der Smart-Erkennung in der V13 nicht mehr vernünftig funktioniert:
TIA-Hilfe schrieb:
EinrückungEinzug zu Beginn eines AbsatzesLegt fest, ob zu Beginn eines neuen Absatzes ein Einzug geschaltet werden soll. Folgende Auswahlmöglichkeiten stehen zur Verfügung:

  • Keine
    Zu Beginn eines Absatzes wird in Editoren kein Einzug verwendet.
  • Absatz
    Die erste Zeile eines Absatzes in Editoren erhält einen automatischen Einzug.
  • Smart
    Der Programmcode wird erkannt und die Absätze werden zur Verbesserung der Lesbarkeit der Syntax automatisch eingerückt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke hucki, das Abschalten muß ich morgen mal suchen, hoffe, das ist in der V13 SP1 noch da. Ich hatte unter Einstellungen/.../SCL gesucht und nichts gefunden. :-( Na, da hast wohl nichts zu suchen :)
 
@Hucki
Hiermit möchte ich mich herzlichst bei dir bedanken, obgleich die Funktion "Smart" bei mir im Unterschied zu Ralle scheinbar im Sinne des Erfinders funktioniert, hat mich diese Funktionalität maßlos angek...
Allerdings habe ich scheinbar dieselbe nicht TIA-kompatible Denkweise wie Ralle, weil ich auch verzweifelt unter SCL gesucht habe ein Knöpfchen zum Abschalten zu finden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Allerdings habe ich scheinbar dieselbe nicht TIA-kompatible Denkweise wie Ralle, weil ich auch verzweifelt unter SCL gesucht habe ein Knöpfchen zum Abschalten zu finden.
Diese Einstellung scheint ja nicht nur für SCL zu gelten.
Der Nächste sagt dann, warum soll ich was bei SCL einstellen, wenn das auch das Verhalten im HMI ändert..

Daher sehe ich das jetzt emotionslos, da es halt auf die Sichtweise ankommt, wo man es einordnet.
Im Zweifelsfall vlt. besser getrennt unter dem jeweils Betroffenem. Aber dann ist wieder noch mehr zum Durchwursteln da.



Ich frag' mich übrigens, warum ganz unten bei den Einstellungen ein Rudel von Tastaturkürzeln/-funktionen aufgeführt ist, wenn ich davon nicht eine einzige an meine Wünsche anpassen kann? Ist da noch was geplant? Ansonsten hätte ja auch 'ne Auflistung in der Hilfe gereicht.
Hatte geprüft, ob da bei Ralle was verstellt sein könnte. Daher bin ich da drüber gestolpert, dass es nicht zu verstellen geht.
 
Zurück
Oben