Thread Kephra: Texteditor nur in Perl (538 answers)
Opened by lichtkind at 2008-03-09 00:08

lichtkind
 2010-11-16 20:52
#142802 #142802
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
0.4.3.20

move selection ist jetzt endgültig wie ich haben will und diese art UTF zu zerschiessen ist engültig (helmut: geschichde). wenn nur paar zeichen markiert sind, bewegt er es immernoch zeichenweise um z.b. parameter reihenfolge in einer signatur zu ändern. dabei hab ich den algorithmus so intelligent gemacht das er worte (ketten von wortbuchstaben) überspringt und nur dazwischen wirklich zeichenweise bewegt. wenns weiter weg sein soll geht auch seitenweise und zeilenweise mit hoch runter und pgup/down..

der grund warum das früher das utf ruinierte war folgender. Scintilla ist ursprünglich nicht auf utf ausgelegt. jedes zeichen wird durch 2 byte definiert. 1 für den char und 1 für den style (färbung.) bei utf16 zb hat tatsächlich jedes der beiden char-bytes ein extra stylebyte :). was aber lästiger ist, das perl es richtig macht und length eines ö 1 ist, aber wenn ich die koordinaten abfrag unterschiede geben kann, owohl bei der aktuellen cursor pos funktionen wieder alles erwartungsgemäss läuft. falls ihr auch mal mit scintilla oder kephra/padre spielen wollt solltet ihr das wissen denk ich, denn es sieht auch nicht so aus als wenn neil das demnächst ändert.
Last edited: 2010-11-16 22:23:41 +0100 (CET)
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread Kephra: Texteditor nur in Perl