web-dev-qa-db-ja.com

Sublime Textエディターを備えたアラビア語

[〜#〜] rtl [〜#〜]言語がサポートされていないという崇高なテキストエディターに問題があります!私はこのプラグインを試してみました 双方向テキストサポート Windows OSですべてのファイルをZip Sublime-Text-2-BIDI-masterからST3フォルダにコピーし、フォントタイプとサイズを変更しました。 。次に、unicodedata.pydC:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\Bidirectional text support\bidiにコピーしましたが、Tools > Bidirectional textの部分がグレーで表示されなくなりましたが、まだ無効になっています。また、次の2行をコピーしました:sys.platform.startswith( 'win'):sys.path.append( '../../ ..')が機能しませんでした。

19
Dania Delbani

Windowsで Sublime Text BIDIプラグイン を使用してSublime Textがアラビア語の文字を処理できるようにするには、次のことを確認してください。

  1. プラグインフォルダを次のパスにコピーします_C:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\_

  2. STインストールディレクトリから_unicodedata.pyd_を、メインのプラグインフォルダーである_Sublime-Text-2-BIDI-master_とbidiフォルダーの両方にコピーします。

  3. 崇高なユーザー設定を次のように設定します。

    { "font-face": "arial", "font_size": 11, "default_encoding": "UTF-8", "fallback_encoding": "Arabic (Windows 1256)" }

  4. _rtl.py_を表示して保存することにより、プラグインをリロードします

それが修正されない場合は、特定のアラビア語テキストに対して_Bidirectional text_をクリックしたときの崇高なコンソールログ出力を読み取ることができます。コンソールログには_ctrl+~_からアクセスできます。

11
t0r

非常に簡単、

このビデオの手順に従ってください دعماللغةالعربيةفيبرنامجSublime

1 ソリューションのGithub からSublime-BIDI-masterフォルダーをダウンロードします

2-それを抽出し、\ Sublime Text Build(whatever)\ Data\Packages(downloaded folder)の下に貼り付けます。

3- RTL言語ファイルで崇高に開いて、新しいオプション(双方向テキスト)を右クリックします。

4

個人的体験。

一部のRTL文字を含むソースファイル(HTMLおよびその他の言語または形式)を編集する場合、編集したテキスト内を移動するのは非常に困難です。したがって、「前」モード(論理的またはメモリー順)は、「後」モード(視覚的または表示順)よりも非常に役立つ場合があります。論理的な順序では、文字を結合するのは無意味であり、意味がありません。

1
Najib Tounsi

ただし、私のSublimeバージョン(ビルド3126)では、Bidiに切り替えるとアラビア文字が再形成されます。

最初はU + 0621-U + 064Aの範囲で、アラビア文字の通常のUnicodeコードですが、文字はそれぞれのコードであるU + FE70-U + FEFCの範囲にマッピングされます(分離、初期、中間、最終)アラビア語の接続形式。これらの後者のコードは、Arabic-Presentation-Forms-Bと呼ばれ、Unicodeでは推奨されておらず、使用方法は非常に制限されています。

たとえば、Bidiに切り替える前に、Wordكتبはبتكに左から右にU + 0643 U + 062A U + 0628と表示されます。これがメモリの順序です。 (文字を接続して文字列を視覚的な順序で表示するのは、最終的なレンダリングツール次第です。)

SublimeでBidiを切り替えた後、コードはكU + FE90に続いてﺘ U + FE98に続いてﻛ U + FEDBになるため、Wordはكتبとして適切に表示されます。この順序で。つまり、ブラウザーのようなBidi対応ツールでは、最終的な視覚的順序としてappearが表示されます。これはユーザーが期待するものではありません。

したがって、Bidiスイッチング文字コードを変更するだけでなく、メモリ順序も変更します。

1
Najib Tounsi

エディターのフォントのため、まだ問題が発生していました。 Courier Newのような固定幅フォントを使用することをお勧めします。これにより、プラグインが期待どおりに機能するようになります。

0
user3615410

このリンクを確認してください。同じ問題がありましたが、 Sublime Text BIDIプラグイン で解決しました。

Demo of the plugin

0