Du hast deinen Text
Identifizieren Sie einen Hebräisch-Block, den Anfang und das Ende
Manchmal können Sie nicht einmal an den Punkt klicken, an dem Sie das Angebot wünschen.
Das Problem scheint mit der Idee zu tun zu haben, dass Sie ein Blockzeichen (1+) haben, das LTR ist, gefolgt von einem Block, der aus RTL-Zeichen besteht. Und die Frage scheint eine Art philosophische Frage zu sein, ob Punkt A und Punkt B Anfang / Ende dieses Blocks sind. Oder ob sie sich auf den vorherigen und den nächsten Block beziehen. Wenn sie sich auf den vorherigen und den nächsten Block beziehen, erhalten Sie die lustigen Ergebnisse. Punkt B würde einen vorherigen Block beenden, der sich im LTR-Modus am Punkt A befindet. Und Punkt A würde den nächsten Block beginnen, der sich im LTR-Modus am Punkt B befindet. Sie können also diesen Wrapping-Effekt erhalten. Und was passiert, ist, dass ein englisches Zeichen, das an Punkt A eingegeben wurde, an Punkt B erscheint, und jedes Hebräisch-Zeichen, das an Punkt B eingegeben wird, an Punkt A erscheint.
Man kann feststellen, dass sie nicht auf Punkt A klicken können oder nicht auf Punkt B klicken. Wenn Sie also Punkt A wollen, können Sie versuchen, Punkt B zu klicken, und umgekehrt. Möglicherweise stellen Sie fest, dass ein dort eingegebenes Zeichen an dem anderen Punkt endet, an dem Sie es haben möchten.
Es lohnt sich auch, Hebräisch- und Englischblöcke zu schreiben und den Cursor beim Tippen auf die linke und rechte Pfeiltaste zu beobachten. So können Sie sich ein Bild von Anfang und Ende von Blöcken machen.
Oft geht es mehr um den Anfang und das Ende des Blocks als um den Anfang und das Ende der Zeile.
Auch was LTR-Modus von RTL-Modus unterscheidet. In beiden Fällen geht Englisch von links nach rechts und hebräisch von rechts nach links. Wenn Sie jedoch im LTR-Modus benachbarte Blöcke haben, z. B. einen Hebräisch-Block, einen englischen Block, einen Hebräisch-Block usw. oder einen englischen Block, dann einen Hebräisch-Block und dann einen englischen Block, gehen die Blöcke im LTR-Modus von LTR. Und RTL im RTL-Modus. In Notepad erhalten Sie auch eine entsprechende Ausrichtung, obwohl einige Programme, z. B. eine Visual Studio-Klassendatei, Daten in eine Liste einfügen, die Blöcke so ordnen, das Hebräisch erkennen, RTL ausführen, aber immer noch alles nach links ausrichten. Es ist immer noch ein RTL-Modus.
Auch wenn alle Ihre Wörter Hebräisch sind und die einzigen englischen Blöcke Interpunktionszeichen sind, ist das Problem möglicherweise geringer, wenn Sie den RTL-Modus verwenden, denn im RTL-Modus steht außer Frage, dass das Ende eines Blocks von hebräischen Zeichen keine Rolle spielt neben dem nächsten Block von hebräischen Zeichen.