|
18 | 18 | <br> |
19 | 19 | これらの機能は Nadim Shaikli <nadim-at-arabeyes.org> によって作成されました。<br> |
20 | 20 | <br> |
21 | | -このファイルは GUI の Vim で以下の設定をして表示するのが最適です: ><br> |
| 21 | +このファイルは GUI の Vim で以下の設定をして表示するのが最適です:<br> |
22 | 22 | <br> |
23 | 23 | <div class="helpExample"> :set encoding=utf-8<br> |
24 | 24 | :set arabicshape</div> |
|
102 | 102 | <br> |
103 | 103 | + Vim GUI で <a class="Type" href="options.html#'guifont'">'guifont'</a> をアラビア語フォントに設定します。Vim ウィンドウで<br> |
104 | 104 | 次のように入力します。<br> |
105 | | -><br> |
| 105 | +<br> |
106 | 106 | <div class="helpExample"> :set guifont=your_ARABIC_FONT</div> |
107 | | -<<br> |
| 107 | +<br> |
108 | 108 | <span class="Todo">NOTE</span>: 'your_ARABIC_FONT' の部分には Linux/Unix システムで使用されている<br> |
109 | 109 | 実際のフォント名を入れてください。<br> |
110 | 110 | (例: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1)<br> |
|
118 | 118 | o 適切なエンコーディングを設定する<br> |
119 | 119 | アラビア語に適したエンコーディングを設定するには次のコマンドを .vimrc ファ<br> |
120 | 120 | イルに追加します。<br> |
121 | | -><br> |
| 121 | +<br> |
122 | 122 | <div class="helpExample"> :set encoding=utf-8</div> |
123 | | -<<br> |
| 123 | +<br> |
124 | 124 | (このコマンドを Vim ウィンドウで直接実行しないでください)<br> |
125 | 125 | 簡単に言えば ':set encoding=utf-8' を .vimrc ファイルに書くだけです。<br> |
126 | 126 | <br> |
127 | 127 | アラビア語を UTF-8 以外のエンコーディングで使用すると次の警告メッセージが表<br> |
128 | 128 | 示されます。<br> |
129 | 129 | <br> |
130 | | - <a class="Constant" href="arabic.html#W17" name="W17">W17</a> ><br> |
| 130 | + <a class="Constant" href="arabic.html#W17" name="W17">W17</a> <br> |
131 | 131 | <div class="helpExample"> Arabic requires UTF-8, do ':set encoding=utf-8'</div> |
132 | 132 | <br> |
133 | 133 | o アラビア語設定の有効化 [近道]<br> |
|
138 | 138 | % vim -A my_utf8_arabic_file ...<br> |
139 | 139 | <br> |
140 | 140 | または Vim の中で次のコマンドを実行して <a class="Type" href="options.html#'arabic'">'arabic'</a> を有効にします<br> |
141 | | -><br> |
| 141 | +<br> |
142 | 142 | <div class="helpExample"> :set arabic</div> |
143 | | -<<br> |
| 143 | +<br> |
144 | 144 | これが最も簡単な方法です。<a class="Type" href="options.html#'termbidi'">'termbidi'</a> が有効化されていなければ、次の設定が実<br> |
145 | 145 | 行されます:<br> |
146 | 146 | <br> |
|
153 | 153 | .vimrc ファイルに ':set arabic' を書いておくこともできます。<br> |
154 | 154 | <br> |
155 | 155 | 次のコマンドでアラビア語サポートを無効化できます<br> |
156 | | -><br> |
| 156 | +<br> |
157 | 157 | <div class="helpExample"> :set noarabic</div> |
158 | | -<<br> |
| 158 | +<br> |
159 | 159 | コマンドによって有効にされた設定がすべてリセットされます。他のバッファに影<br> |
160 | 160 | 響があるようなグローバル設定は変更されません。<br> |
161 | 161 | 簡単に言えば <a class="Type" href="options.html#'noarabic'">'noarabic'</a> コマンドによって次の設定が実行されます:<br> |
|
173 | 173 | <br> |
174 | 174 | <a class="Type" href="options.html#'termbidi'">'termbidi'</a> を設定する際の垂直分割ウィンドウの分離線には "l" や "𝖨" と<br> |
175 | 175 | いった LTR の垂直分割記号が使えます。また、文字色を前景色に変更するこ<br> |
176 | | - とで隠すこともできます: ><br> |
| 176 | + とで隠すこともできます:<br> |
177 | 177 | <div class="helpExample"> :set fillchars=vert:l<br> |
178 | 178 | :hi VertSplit ctermbg=White</div> |
179 | | -< <span class="Todo">Note</span> これは本来の解決策ではなく回避策です。<br> |
| 179 | + <span class="Todo">Note</span> これは本来の解決策ではなく回避策です。<br> |
180 | 180 | <br> |
181 | 181 | もし、冗長で明示的な方法が好きで、<a class="Type" href="options.html#'arabic'">'arabic'</a> コマンドを使って近道をしたくない<br> |
182 | 182 | という場合は、以下の説明を読んでください (':set arabic' を使用する方はこの<br> |
|
187 | 187 | アラビア語キーマップを有効可するには (つまり English/Latin キーボードを<br> |
188 | 188 | 標準のアラビア語キーボードのようにするには)、<a class="Type" href="options.html#'keymap'">'keymap'</a> コマンドを<br> |
189 | 189 | "arabic" に設定します。Vim ウィンドウで次のように入力します<br> |
190 | | -><br> |
| 190 | +<br> |
191 | 191 | <div class="helpExample"> :set keymap=arabic</div> |
192 | | -<<br> |
| 192 | +<br> |
193 | 193 | <a class="Type" href="options.html#'keymap'">'keymap'</a> 設定コマンドを .vimrc ファイルに書くこともできます。言い換えれ<br> |
194 | 194 | ば、.vimrc ファイルに ':set keymap=arabic' を含めることができます。<br> |
195 | 195 | <br> |
|
205 | 205 | します (つまり合成文字を解除して元の字形に戻す。これは harakat とその合<br> |
206 | 206 | 成字形にも関係する)。このオプションを有効化するには Vim ウィンドウで次の<br> |
207 | 207 | ように入力します<br> |
208 | | -><br> |
| 208 | +<br> |
209 | 209 | <div class="helpExample"> :set delcombine</div> |
210 | | -<<br> |
| 210 | +<br> |
211 | 211 | <a class="Type" href="options.html#'delcombine'">'delcombine'</a> の設定コマンドを .vimrc ファイルに書くこともできます。言い<br> |
212 | 212 | 換えれば、.vimrc ファイルに ':set delcombine' を含めることができます。<br> |
213 | 213 | <br> |
|
234 | 234 | これは <a class="Type" href="options.html#'rightleft'">'rightleft'</a> がオンになっているウィンドウで検索コマンドを使うと<br> |
235 | 235 | right-left モードでの編集になります。これを無効化するには次のようにしま<br> |
236 | 236 | す。<br> |
237 | | -><br> |
| 237 | +<br> |
238 | 238 | <div class="helpExample"> :set rightleftcmd=</div> |
239 | | -<<br> |
| 239 | +<br> |
240 | 240 | 再び検索コマンドでの right-left 編集を有効化するには次のようにします。<br> |
241 | | -><br> |
| 241 | +<br> |
242 | 242 | <div class="helpExample"> :set rightleftcmd&</div> |
243 | | -<<br> |
| 243 | +<br> |
244 | 244 | + アラビア語字形モード<br> |
245 | 245 | <br> |
246 | 246 | アラビア語は視覚字形変更 (shaping(文字変形), composing(合成),<br> |
247 | 247 | combining(結合)) を必要としますが、それを有効にするには <a class="Type" href="options.html#'arabicshape'">'arabicshape'</a> を<br> |
248 | 248 | 設定します。Vim ウィンドウで次のコマンドを実行します。<br> |
249 | | -><br> |
| 249 | +<br> |
250 | 250 | <div class="helpExample"> :set arabicshape</div> |
251 | | -<<br> |
| 251 | +<br> |
252 | 252 | .vimrc ファイルで <a class="Type" href="options.html#'arabicshape'">'arabicshape'</a> を設定することもできます。その場合は<br> |
253 | 253 | ':set arabicshape' を .vimrc ファイルに書きます。<br> |
254 | 254 | <br> |
|
0 commit comments