Ein Fehler in Winedt?

Ein Fehler in Winedt?

Reproduktion:

  1. Setzen Sie den Cursor auf Punkt A.
  2. Klicken Sie mit der rechten Maustaste auf ein Zitat aus dem Zweig „Bibliographie“ im Baum und wählen Sie „Einfügen“
  3. Drücken Sie Ctrl-, zum das Einfügen rückgängig zu machen.
  4. Setzen Sie den Cursor auf Punkt B.
  5. Klicken Sie mit der rechten Maustaste auf ein Zitat aus dem Zweig „Bibliographie“ im Baum und wählen Sie „Einfügen“
  6. Der Zitatschlüssel wird an Punkt A platziert, obwohl er eigentlich an Punkt B platziert werden sollte.

Ist das ein Fehler? Oder wie funktioniert es? Mir ist auch aufgefallen, dass es richtig funktioniert, wenn man auf das Zitat doppelklickt, anstatt mit der rechten Maustaste zu klicken und es einzufügen.

PS: Ich verwende Winedt 8.1 unter Win7!

Antwort1

Ja, das ist ein Fehler und wird in WinEdt 8.2 behoben.

In der Zwischenzeit können Sie auf diese Weise dafür sorgen, dass alles ordnungsgemäß funktioniert.

  1. Öffnen Sie es Tree.iniüber die „Optionsschnittstelle“.

  2. Führen Sie den folgenden globalen Ersetzungsvorgang mit regulären Ausdrücken durch:

    Suchen nach: <\(0@{ }\)MACRO="GlobalReturn;\(1*\)GlobalMark;"

    Ersetzen mit:<\0MACRO="GlobalMark(1);GlobalReturn;\1"

  3. Drücken Sie Shift+Ctrl+F9, um die Änderungen anzuwenden.

  4. Öffnen Gather.iniund wiederholen Sie die obigen Schritte.

Jetzt funktioniert es wie erwartet.


WICHTIG

Diese Änderungen müssen zurückgesetzt werden, bevor Sie WinEdt 8.2 installieren und die Funktion „Upgrade“ verwenden, da sonst der Upgrade-Vorgang fehlschlägt.

Um die Dinge rückgängig zu machen, müssen Sie in Tree.iniund Gather.ini(mit aktivierten regulären Ausdrücken) folgende Ersetzungen vornehmen:

Suchen nach: <\(0@{ }\)MACRO="GlobalMark(1);GlobalReturn;\(1*\)"

Ersetzen mit:<\0MACRO="GlobalReturn;\1GlobalMark;"

verwandte Informationen