Up: 目次   [Index]


ヘブライ語のサポート

*hebrew.txt*    For Vim version 8.1.  Last change: 2019 May 05


           VIMリファレンスマニュアル    by Ron Aaron (and Avner Lottem)

ヘブライ語サポート (オプション & マッピング)

’rightleft’ 機能のサポートは初めに Avner Lottem <alottem at gmail dot com> によつて作成されました。現在は Ron Aaron <ron at ronware dot org> がこれらの機能のサポートをしてゐます。

{|+rightleft| 機能を有效にしてコンパイルした場合にのみ利用できます}

はじめに

ヘブライ語に特定のオプションは ’hkmap’, ’hkmapp’, ’keymap’=hebrew と ’aleph’ です。

ヘブライ語に有用なオプションは ’delcombine’, ’allowrevins’, ’revins’, ’rightleft’ と ’rightleftcmd’ です。

’rightleft’ モードは表示する順番を反對にします。そのため、文字は通常、左から右へ表示される代はりに、右から左へ表示されます。これは主にヘブライ語や他の中東地域の言語を編輯するときに有用です。

詳細は |rileft.txt| を參照。

詳細

オプション:

エンコーディング:

Vim への引數:

キーボード:

バックワードの入力

もしも ’revins’ (reverse insert) オプションが設定されてゐるなら、插入することが後方に向けて生じます。これはヘブライ語を入力するのに使用することができます。

文字を入力した時にカーソルは移動せずにテキストが右方向に移動していきます。<BS> はカーソル下の文字を削除します。CTRL-WCTRL-U はまた反對の方向に動作します。

<BS>, CTRL-WCTRL-U は、’backspace’ オプションの設定がどのやうなものであつても、插入の開始や行末では停止しません。

逆の (rightleft モードでの?) 置換モードは (まだ) ありません。

もしも ’showmode’ オプションが設定されてゐるなら、逆插入モードが有效の時にステータス行に "– REVERSE INSERT –" が表示されるでせう。

allowrevins’ オプションが設定されてゐるときに、逆插入モードは CTRL-_ 經由でも入ることができます。このモードは特別な機能を持つてゐます:

1 つ目に、キーボードマッピングはウィンドウの方向によつて變更されます。

2 つ目に、CTRL-_ 經由で ’revins’ から出た時に、カーソルは (もしも可能なら) 入力されたテキストの最後に移動します。

rightleft ウィンドウ中でのペースト

rightleft ウィンドウ內でマウスによつてテキストをカット&ペーストするときは、テキストは反轉されるでせう。なぜなら、文字は右から左へのファイルに插入されると同時に、左から右へのカットバッファから得るからです。これを囘避するには、ペーストをする前に ’revins’ を (CTRL-?CTRL-_ で) トグルします。

ヘブライ文字と ’isprint’ 變數

ヘブライ語文字のコードには、’isprint’ 變數によつて定義された non-printable 範圍に存在してゐるものがあります。例へば Linux コンソールでは、ヘブライ語フォントのエンコーディングは 128 からはじまります。既定の ’isprint’ 變數は @,161-255 です。この結果、すべてのヘブライ語の文字は ‘~x’ のやうに表示されます。この問題を解決するには、set isprint=1,28-255 のやうにします。


Up: 目次   [Index]