Skip to content

Commit f152e01

Browse files
committed
Fix spacing and expression
1 parent 382ed75 commit f152e01

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

doc/change.jax

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -515,10 +515,10 @@ Note: 'nrformats' が "bin" を含んでいるとき、'0x' または '0X' で
515515

516516
'shiftround' がオンのとき、インデントは 'shiftwidth' の倍数に丸められる。
517517

518-
'smartindent' がオンのとき、あるいは 'cindent' がオンで 'cinkeys' が値 0
519-
'#'を含むとき、右方向へのシフトは '#' で始まる行に適用されない (これらの行
520-
は、行の最初に位置すべきCプリプロセッサー指令であると考えられる)。これは
521-
'cino' オプションで変更することができる|cino-#| を参照。
518+
'smartindent' がオンのとき、あるいは 'cindent' がオンで 'cinkeys' が値 0
519+
'#'を含むとき、右方向へのシフトは '#' で始まる行に適用されない (これらの行は、
520+
行の最初に位置すべきCプリプロセッサー指令であると考えられる)。これは'cino'
521+
プションで変更することができる|cino-#| を参照。
522522

523523
'expandtab' がオフ (既定値) のとき、Vimはインデントにできる限り多くの <Tab>
524524
使う。">><<" によって、空白のみで構成されたインデントを、<Tab> (と必要ならばい
@@ -1411,14 +1411,14 @@ gww "gw" と同様にして現在行を整形する。 {Vi にはない}
14111411
ない。
14121412

14131413
*format-formatexpr*
1414-
'formatexpr' オプションは、バッファの再整形を行う Vim scriptに設定することがで
1415-
きる。整形はファイルの種類に強く依存するので、これは通常 |ftplugin| で発生する
1416-
べきである。対応するスクリプトは実際に必要とされるときにだけ読み込まれ、かつそ
1417-
のスクリプト名は <filetype>format.vim とされるべきなので、|autoload| スクリプ
1418-
トを使用することは理にかなっている
1414+
'formatexpr' オプションには、バッファの再整形を行う Vim script 関数を設定する
1415+
ことができる。整形はファイルの種類に強く依存するので、これは通常 |ftplugin|
1416+
発生するべきである。対応するスクリプトは実際に必要とされるときにだけ読み込ま
1417+
れ、かつそのスクリプト名は <filetype>format.vim とされるべきなので、|autoload|
1418+
スクリプトを使用することは理にかなっている
14191419

1420-
例えば、XML ファイルタイププラグインが $VIMRUNTIME ディレクトリに配置されてい
1421-
て、'formatexpr' オプションを以下のように設定する: >
1420+
例えば、Vim と共に配布され $VIMRUNTIME ディレクトリに配置されている XML ファイ
1421+
ルタイププラグインで、オプション 'formatexpr' を以下のように設定する: >
14221422
14231423
setlocal formatexpr=xmlformat#Format()
14241424
@@ -1427,7 +1427,7 @@ gww "gw" と同様にして現在行を整形する。 {Vi にはない}
14271427
`$VIMRUNTIME/autoload/xmlformat.vim`
14281428

14291429
以下は、選択されたテキストから末尾の空白を取り除くスクリプトの例である。これを
1430-
~/.vim/autoload/format.vim のような autoload ディレクトリに置く: >
1430+
autoload ディレクトリに置くこと。例、~/.vim/autoload/format.vim: >
14311431
14321432
func! format#Format()
14331433
" 明示的な gq コマンドの場合だけ再整形する
@@ -1446,18 +1446,18 @@ gww "gw" と同様にして現在行を整形する。 {Vi にはない}
14461446
その後以下のように整形を有効にすることができる: >
14471447
setlocal formatexpr=format#Format()
14481448
>
1449-
Note: この関数は、挿入モードから呼ばれた場合に明示的に非ゼロを返す (基本的
1450-
'textwidth' の制限を超えてテキストが挿入されることを意味する)。これは Vim
1451-
内部の整形機能に立ち戻って再整形させることになる
1449+
Note: この関数は、挿入モードから呼ばれた場合に明示的に非ゼロを返す (基本的に
1450+
'textwidth' の制限を超えてテキストが挿入されることを意味する)。これは Vim に内
1451+
部の整形機能に立ち戻って再整形させることになる
14521452

14531453
しかしながら、テキストを再整形するために |gq| コマンドが使用された場合、その関
14541454
数は選択された行を受け取り、それらの行から末尾の空白を取り除き、そして所定の位
14551455
置にそのテキストを配置しなおす。もし 1 つの行を複数行に分割しようとしている場
14561456
合、何か上書きしてしまわないよう注意すること。
14571457

14581458
挿入もしくは置換モードからのテキストの再整形を可能にしたい場合、関数が再帰的に
1459-
呼び出されることがあるため注意しなければならない。これをデバッグするために
1460-
は、'debug' オプションを設定することが役に立つ。
1459+
呼び出されることがあるため注意しなければならない。これをデバッグするためには、
1460+
'debug' オプションを設定することが役に立つ。
14611461

14621462
*right-justify*
14631463
テキストを右揃えするコマンドは、Vimには存在しない。"par" 等の外部コマンド (例:

0 commit comments

Comments
 (0)