gvim
私のUbuntu Lucidではデフォルトでサポートされていないようです。
答え1
Gvimについて具体的に言及したので、Gvimがあなたが好むエディタであると仮定します。 Gvim/ はvim
右から左へのテキストをサポートします。
有効にするには、オプション:set rl
または長い形式を使用してください。常に使用したい場合は、に追加できます。:set rightleft
.vimrc
vim
このオプションを使用して+rightleft
コンパイルするために必要です。 Ubuntuがこれを行うかどうかは100%確信できませんが、CentOSは実行します。私が行ったvim --version | grep +rightleft
ことを確認するためにvim
どのオプションを使用してコンパイルしたかを表示できます。
答え2
ジュディット「エキゾチックな」言語と言語の組み合わせを扱うために特別に設計されたエディタです。これにはプレミアムサポートが含まれます。双方向テキスト。欠点は、編集者にとって非常に原始的であることです。
Emacsの開発ブランチ(現在Emacs 24.0.50.xと呼ばれ、最終的にEmacs 24.1となる)双方向テキストのサポート。 Ubuntuで試してくださいEmacsスナップショット emacs-snapshot http://bit.ly/software-smallのインストールパッケージ(開発スナップショットなので、最新バージョンを再コンパイルすることをお勧めします)。
答え3
アラビア語を学び始めたので、スクリプトなどでそれを処理する必要がありました。新しいテキストエディタに触れるたびに試しています。しかし、私は明らかに非常に独占的であり、Geditはそのすべてを超えています。手を下ろしてください。ほとんどのテキストエディタでは何完全に正確であるだけでなく、Geditを使用すると、すべてが期待どおりに機能します。 1つのマイナーな苦情は自動的に消える新しいスクロールバーです。スクロールバーは、右から始まるテキスト行の最初の1つまたは2つのアラビア語文字をカバーします。コマンドラインでは、上記のように:set rl
/を交互に使用してvimを使用します:set norl
。
答え4
LinuxのRTLサポートは実際にはかなり良いです。私が知っている限り、「良いテキストエディタ」と見なすことができるすべてはRTLもサポートしています。
他の基準に基づいてお気に入りのエディタを選択し、明確でない場合はRTLサポートを有効にする方法をお問い合わせください。デフォルトのシステム言語がRTLロケールに設定されている場合、ほとんどの場合、デフォルトではその言語に設定されているようです。