Fehler im Skripteditor beim Einfügen einer Objekt-ID

sehe ich ganz ähnlich. Wichtig ist, dass die Funktion in Ordnung gebracht wird. Und ich bin auch der Überzeugung, dass das kein großer Aufwand ist, da lediglich CTRL+ O und +S betroffen sind. Da wird vermutlich irgendwo ein Zeiger nicht sauber gesetzt.
Mein Wunsch wäre, dieses Problem zu kitten und sonst gar nichts. Der Editor ist fein und gut zu nutzen.
Grüße
Jürgen

Ich fände eine funktion gut die wenigstens die scripte vor dem beenden speichern würde, oder wenigstens ein hinweis, das nicht gespeicherte änderungen vorhanden sind bevor man die konsole schliesst.

Ich habe bereits so manches mal verwundert festgestellt das die änderungen nicht gespeichert wurden (weil strg s nicht geht) icj die konsole schließe und alles weg ist

Wie, die speichert dann nicht automatisch? Wenn ich auf AUSFÜHREN klicke, wird ohne es zu wollen gespeichert. (Ja, mittlerweile weiß ich, dass ich im Onjektbaum auch die Dateisystem Version ausführen kann). Aber wenn ich das Fenster ausversehen schließe, sind die letzten Stunden weg?

Schönes Beispiel: STRG+W (where-IS in Linux Nano) schließt im Browser den offenen Tab. Wenn man kurz unaufmerksam ist, hab ich schon mehr als einmal die Symcon Konsole gekillt.

Ich habe übrigens einige meiner Systeme genau wegen dieses Fehlers nicht aktualisiert. Denn 95% meiner Aufgaben erledigen Scripte. Mich bei Anpassungen ins Aus zu manövrieren, ist mir zu gefährlich.

PS: Wenn ihr die nächste große Änderung am Editor macht, baut doch bitte eine Option ein, die Autovervollständigung von {[( abzuschalten.

1 „Gefällt mir“

da macht ja auch sinn…

Teste das doch einfach bei Dir. Ich habe es gerade wieder gehabt… Vorhandenes Script geöffnet, etwas geändert STRG+S gedrückt (was ja nicht funktioniert wenn es sich nicht gerade um das letzte Fenster handelt), Konsole zu machen, aufmachen und sich ärgern.

Das schlimme ist, das STRG+S bei mir ein Reflex ist, ich tippe, bin fertig, STRG+S und Konsole schließen oder Laptop zuklappen… Das war es. Gut das ich Module in Visual Studio erstelle und dort STRG+S klappt, aber bei Scripten ist das echt totaler Mist.

Weil wir grad beim meckern über den Editor sind:

Mich nerft total die automatische Einblendung der Objektnamen. Ich mein grundsätzlich eine gute Sache, aber schlecht gemacht und in der Handhabung absolut nerfig.
Der Cursor bleibt immer hinter der ObjektID stehen und nicht hinter dem Namen. Intuitiv willst dann immer den Cursor umsetzen um die Zeile zu vervollständigen. Das ist aber falsch.

Ich versuche ein Beispiel, aber Screenshot und Copy/paste geht da leider schlecht:
image

Nach dem einfügen der ID steht der Curser hinter der ID (roter Pfeil). Um nun den „,“ und den „Value“ einzugeben will man intuitiv an der Stelle des grünen Pfeil weiterschreiben und macht einen Schritt nach rechts. Leider landet man dann außerhalb der Klammer (gelber Pfeil).

Jedes mal fall ich drauf rein und ärgere mich. Besonders ärgerlich ist es bei längeren Ausdrücken, da landet man gerne im Irgendwo.
Selbes beim editieren von bestehen längeren Ausdrücken mit vielen Klammern… Das geht fast nur wennst das Einblenden der Objeknamen abschaltest. Sonst bist permanent falsch.

Auch von mir die Bitte den Editor wieder auf einen vernünftige Stand zu bringen (die alte Konsole konnte das ja auch). Es gibt noch User die ihn benutzen und nicht nur Ablaufpläne zusammenklicken.
Einfach mal selbst damit arbeiten, dann werdet ihr die Macken sofort merken und gerne reparieren.

ein schönes Wochenende wünscht
Bernhard

1 „Gefällt mir“

Das Problem mit dem Cursor sowie den Kammern (automatische runde Klammern für Namen, neben runden Klammern der PHP Befehle) hab ich auch schon paar mal bemängelt. Ich komme da auch grundsätzlich durcheinander.

2 „Gefällt mir“

Bitte repariert doch zumindest das mit dem CTRL O bald. Es ist wirklich ein Elend !!

Hab mir gestern wohl wieder eine ganze Reihe von Scripten zerschossen. Mehre Stunden heftig rumgebastelt und heute sehe ich das alles mögliche spinnt.
Keine Ahnung wo nun überall falsche ID drinnen sind. Wie soll ich das alles wiederfinden und gerade ziehen ??

Leute das geht nicht das ihr so einen Bug einfach ignoriert !
Wenn sich schon nicht richten lässt dann nehmt doch wenigstes die Hotkeys raus. Dann kann man sich zumindest nichts kaputtmachen.

auf Besserung hoffend
Bernhard

2 „Gefällt mir“

Gerade wieder mit einem langen IF then Ausdruck und mehreren GetValue() gekämpft:
Wenn die ObjektNamen nicht in runden Klammern, sondern mit einem anderen kaum gebräuchlichen Trennzeichen markiert wären so wäre es doch gleich viel weniger verwirrend. Oder die runde Klammer überhaupt weglassen, weil es ist ja eh schon durch den grauen Hintergrund gekennzeichnet.

gruß
bb

Dies ist auch meinerseits ein großer Wunsch für eine Änderung. Habe genau das selbe Problem bei der Fehlersuche in „langen“ IF-Ausrücken.

hardlog

Hier ein Beispiel:

Die oft im Editor irritierende schließende Klammer gehört zur Umklammerung des Kategorienamens. Auf eine Kennzeichnung verzichten würde ich nicht wollen, dann ist der Kategoriename nicht mehr gut erkennbar.

Aber eine alternative Klammerung wie „-abc/def-“ oder „<abc/def>“ wäre an dieser Stelle sicherlich besser.

Es sollte dann aber auch einheitlich geschehen:

Mein Favorit wäre „<…>“.

@Dr.Niels @paresy : Ich bitte um eine kurze Stellungnahme, wann hier mit Handlungen durch EUCH zu errechnen ist. Dass ihr lieber auf Änderungen im Framework hofft, haben wir verstanden, ist aber aus ‚Power-User‘ Sicht nicht mehr hinnehmbar.

Ja an „<“ bzw. „>“ hatte ich auch gleich gedacht, das wird aber auch oft in Ausdrücken verwendet und da könnte es passierend as wieder verwirrendes entsteht.
Wahrscheinlich muß man ausprobieren was am besten wäre.

Wie war es denn nochmal schnell in der alten Konsole. Da war das verhalten doch perfekt soweit ich mich erinnere. Einfach (?) gleich nachbauen.

bb

Hier wurde ein typischer PHP Kommentar eingefügt.

SetValue(12345 /* Kategorie/Kategorie/Instanz/Variable */, ....)

Ich finde jetzt nicht so verkehrt. Die eckigen Klammern sind ja in PHP eher untypisch. Könnten man ausprobieren und ihr gebt Bescheid ob es euch gefällt.

Das mit den Editor Shortcuts sehen wir uns nach dem Release noch einmal an und versuchen einen Workaround einzubauen.

paresy

1 „Gefällt mir“

würde ich auch ungerne, auch wenn ich die langen Rattenschwänze an jeder ID grauenvoll finde. Für mich wäre es eine schöne Lösung, wenn nur der Name angezeigt wird und der Pfad nur, wenn man mit der Maus auf die ID geht. Das würde die Übersichtlichkeit deutlich verbessern.

Das ist super! Aber bitte die Shortcuts drinlassen. Ein Entfall der Shortcuts ist für mich keine Lösung.

Grüße
Jürgen

Welches Zeichen ist eher egal, es sollte sich aber optisch eindeutig von den üblichen Klammern und Operatoren unterscheiden. Ob eckige Klammern das bringen ? evtl. noch kräftiger mit Farbe herausheben. Das Kommnetar-Grün der alten Konsole passte doch gut.

gruß
bb

Das geht schon, zumindest teilweise :slight_smile:
War schon mal ein Wunsch, und wurde wohlwollend umgesetzt:
MausOver geht nicht und ist so eine Sache, manchmal ist es praktisch, es stört aber auch oft.

image

bb

1 „Gefällt mir“

danke, das kannte ich noch nicht. Sehr gut. Ich finde die Tooltips ganz praktisch. Man sieht standardmäßig nur die Basisinformation und wenn man mehr wissen will holt man sich den Tooltip.
Grüße
Jürgen

Gibts eigentlich schon Neuigkeiten zum Thema STRG + S und STRG + O?
Habe auch in der Version 7 immer noch das Problem.

Aktuelle Version installiert?
Der Fehler wurde gefixt.

Michael