pospiech hat geschrieben:
bei: \input{content/demo/demo.tex}
funktioniert das automatische Erkennen nicht.
Bei mir schon.
Öffnet sich die demo.tex, wenn du auf den Eintrag im Strukturview klickst? (alle erkannten eingebundenen Dateien sind übrigens in schwarzer Schrift, nicht gefundene rot)
Ich konnte nur feststellen, das demo.tex kompiliert wurde.
Das heißt dann, keine Masterdatei für demo.tex gefunden, ich weiß auch nicht, was es sonst anzeigen sollte.
Mir ist noch nicht klar wo sich die temperären tex Dateien befinden (könnte man bei der Fehlerausgabe direkt mitausgeben)
Das wird von QT bestimmt: >On Unix/Linux systems this is usually /tmp; on Windows this is usually the path in the TEMP or TMP environment variable.
iTob hat geschrieben:
Soll heißen diese Funktion gibt es eh aber man kann sie nicht nutzen, weil es keinen Button dafür gibt? Warum???
Genau.
Ich dachte nicht, dass das jemand brauchen könnte. (aber tmx braucht es für die Rechtschreibüberprüfung)
iTob hat geschrieben:Baue ich mein Script so um, dass alle replace hintereinander stehen (wenn ja, wie kann ich einen Befehl über mehrere Zeilen verbinden oder kann ich einfach Umbrüche einfügen?)?
Das ist ja ja Javascript, alle Leerzeichen/Zeilenumbrüche werden ignoriert.
So sollte es gehen:
%SCRIPT
editor.setText(editor.text()
.replace(/\"a/g, 'ä')
.replace(/\"o/g, 'ö')
.replace(/\"u/g, 'ü')
.replace(/\"A/g, 'Ä')
.replace(/\"O/g, 'Ö'));
//...
iTob hat geschrieben: Wie müsste das Script denn aussehen, damit es rückgängig-machbar wird?
So zum Beispiel, allerdings könnte das eventuell alle Einrückungen ändern (Wie gesagt, das Interface ist Mist; mit dem cursor-Objekt bleiben die Einrückungen vermutlich unverändert)
%SCRIPT
editor.selectAll();
editor.insertText("neuer text");