Neu in Version 15.9
19. April 2016
- CSV-Konverter
- Reguläre Ausdrücke in Makros
- JSON-Unterstützung
- Leicht zugängliche Befehle
- Weitere neue Funktionen
CSV-Konverter
Der neue CSV-Konverter ermöglicht eine einfachere Konvertierung zwischen verschiedenen CSV-Formaten und Festbreitenspalten. Die Geschwindigkeit der CSV-Konvertierung wurde erheblich verbessert.
Reguläre Ausdrücke in Makros
Sie können jetzt mit dem neuen Regex-Objekt neben Boost.regex auch Onigmo-reguläre Ausdrücke in Ihren Makros verwenden. Zum Beispiel:
re = editor.regex;
re.Engine = eeExFindRegexOnigmo;
re.Pattern = "^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,}$";
re.IgnoreCase = true;
b = re.Test( "john@test.com" );
Weitere Beispiele finden Sie in der Makroreferenz:
JSON-Unterstützung
Diese Version unterstützt jetzt JScript Version 5.8 als Makrosprache einschließlich des JSON-Objekts. Zum Beispiel:
var text = '{ "employees" : [' +
'{ "firstName":"Noah" , "lastName":"Smith" },' +
'{ "firstName":"Emma" , "lastName":"Johnson" },' +
'{ "firstName":"Liam" , "lastName":"Williams" } ]}';
var obj = JSON.parse(text);
alert( obj.employees[1].firstName + " " + obj.employees[1].lastName );
alert( JSON.stringify( obj, null, " " ) );
Leicht zugängliche Befehle
Die Befehle Spalte(n) ausschneiden, Spalte(n) kopieren, Einfügen, Spalte(n) löschen, Spalte links einfügen und Spalte rechts einfügen wurden dem Linealmenü hinzugefügt.
Die Befehle Zeile darüber einfügen und Zeile darunter einfügen wurden dem Menü am linken Rand hinzugefügt.
Weitere neue Funktionen
Neue Funktionen
- Auf der rechten Seite von CSV-Dokumenten wird ein weiteres Trennzeichen hinzugefügt.
- Die Einstellungen für den Rückgängig-Puffer sind veraltet. Stattdessen wird anhand der Größe des physischen Arbeitsspeichers entschieden, ob das Rückgängigmachen beibehalten werden soll. Der Schwellenwert für den physischen Arbeitsspeicher kann im Tab Erweitert des Dialogfelds Anpassen festgelegt werden.
- In der neuen Version können Sie den aktuellen Befehl abbrechen, wenn die Rückgängig-Daten nicht verfügbar sein werden.
Neue Optionen
- Das Textfeld Standardspaltenbreite wurde im Tab CSV des Dialogfelds Anpassen hinzugefügt.
- Das Kontrollkästchen Lange Rückgängig-Informationen immer verwerfen, um die Geschwindigkeit zu erhöhen wurde im Tab Bearbeiten des Dialogfelds Anpassen hinzugefügt.
- Das Textfeld Maximale Speichergröße wurde vom Tab Sortieren in den Tab Erweitert des Dialogfelds Anpassen verschoben.
Neue Befehle
- CSV-Konverter
- Spalte(n) löschen
- Spalte(n) ausschneiden
- Spalte(n) kopieren
- Spalte rechts einfügen
Neue Plug-in-Funktionen
- Die Befehle Kopieren und Alles auswählen wurden dem Kontextmenü der Liste des Plug-ins Wortanzahl hinzugefügt.
- Es wurde die Möglichkeit hinzugefügt, ein Snippet über den Pfad aufzurufen.
Neue Plug-in-API-Funktionen
- Die Struktur FIND_REGEX_INFO_EX wurde erweitert. Die Struktur BACK_REF wurde hinzugefügt.
Neue Makro-Funktionen
- Das Regex-Objekt, die Matches-Auflistung und das Match-Objekt wurden hinzugefügt.
- Die Eigenschaft regex wurde dem Editor-Objekt hinzugefügt.
- Unterstützung von JScript Version 5.8 einschließlich des JSON-Objekts.
Fehlerbehebungen
- Ein bestimmter Fehler im Zusammenhang mit dem CSV-Zellmodus wurde behoben.
- Lookbehind-Suchen mit regulären Ausdrücken unter Verwendung von Onigmo funktionieren jetzt besser.
- Ein bestimmter Fehler im Zusammenhang mit „Alle ersetzen“ beim Auswählen mehrerer Bereiche wurde behoben.
- Ein bestimmter Fehler im Zusammenhang mit der Replace-Methode von Makros wurde behoben.
