|
3 | 3 | helpname: 'change' |
4 | 4 | --- |
5 | 5 | <div id='vimCodeElement'> |
6 | | -<a class="Constant" href="change.html" name="change.txt">change.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Jun 26<br> |
| 6 | +<a class="Constant" href="change.html" name="change.txt">change.txt</a> For <span class="Identifier">Vim バージョン 9.1.</span> Last change: 2025 Jul 15<br> |
7 | 7 | <br> |
8 | 8 | <br> |
9 | 9 | <span class="Identifier">VIMリファレンスマニュアル by Bram Moolenaar</span><br> |
|
965 | 965 | <br> |
966 | 966 | 4.4 タブの変換 <a class="Constant" href="change.html#change-tabs" name="change-tabs">change-tabs</a><br> |
967 | 967 | <a class="Constant" href="change.html#:ret" name=":ret">:ret</a> <a class="Constant" href="change.html#:retab" name=":retab">:retab</a> <a class="Constant" href="change.html#:retab!" name=":retab!">:retab!</a><br> |
968 | | -:<span class="Special">[range]</span>ret[ab][!] <span class="Special">[new_tabstop]</span><br> |
969 | | - 新たに指定されたタブストップ (タブ幅) に基づき、<span class="Special"><Tab></span><br> |
970 | | - を含む空白の連続を全て、新しい空白と <span class="Special"><Tab></span> の列に置き<br> |
971 | | - 換える。新たなタブストップの指定がないか0が指定された<br> |
972 | | - ときは、Vimはオプション <a class="Type" href="options.html#'tabstop'">'tabstop'</a> の現在の値を使用す<br> |
973 | | - る。<a class="Type" href="options.html#'tabstop'">'tabstop'</a> の現在の値は、既存のタブの幅を計るために<br> |
974 | | - 常に使用される。'!' を付けると、Vimは通常の空白のみの<br> |
975 | | - 列も、適切なタブに置き換える。<br> |
976 | | - <a class="Type" href="options.html#'expandtab'">'expandtab'</a> がオンのとき、Vimは全てのタブを適切な数の<br> |
977 | | - 空白に置き換える。<br> |
978 | | - このコマンドは <a class="Type" href="options.html#'tabstop'">'tabstop'</a> を新たに指定された値に設定す<br> |
979 | | - る <span class="Special">{訳注: この事実は重要である}</span>。ファイル全体に適用さ<br> |
980 | | - れたときは (それが既定の動作)、ファイルの見かけに変化<br> |
981 | | - が起こることはないはずだ。<br> |
982 | | - 注意: このコマンドはCプログラム中の文字列内部にある<br> |
| 968 | +:<span class="Special">[range]</span>ret[ab][!] <span class="Special">[-indentonly]</span> [<span class="Special">{new-tabstop}</span>]<br> |
| 969 | + <span class="Special">{new-tabstop}</span> を使用し、<span class="Special"><Tab></span> を含むすべての空白文字の<br> |
| 970 | + 連続を新しい空白文字の文字列に置き換える。<br> |
| 971 | + <span class="Special">{new-tabstop}</span> を指定しないか 0 を指定した場合、Vim は<br> |
| 972 | + 現在の <a class="Type" href="options.html#'tabstop'">'tabstop'</a> の値を使用する。<br> |
| 973 | + <a class="Type" href="options.html#'tabstop'">'tabstop'</a> の現在の値は、既存のタブの幅を計算する際に常<br> |
| 974 | + に使用される。<br> |
| 975 | + ! を付けると、Vim は通常の空白のみの文字列も適切な箇所<br> |
| 976 | + でタブに置き換える。<br> |
| 977 | + <a class="Type" href="options.html#'expandtab'">'expandtab'</a> をオンにすると、Vim はすべてのタブを適切な<br> |
| 978 | + 数の空白に置き換える。<br> |
| 979 | + このコマンドは <a class="Type" href="options.html#'tabstop'">'tabstop'</a> を <span class="Special">{new-tabstop}</span> に設定する。<br> |
| 980 | + ファイル全体に対して実行した場合 (デフォルト)、目に見<br> |
| 981 | + える変化はない。<br> |
| 982 | +<br> |
| 983 | + <span class="Special">[-indentonly]</span> が指定された場合、先頭の空白のみが対象と<br> |
| 984 | + なる。それ以外の連続する空白は変更されない。<br> |
| 985 | +<br> |
| 986 | + Warning: このコマンドはCプログラム中の文字列内部にある<br> |
983 | 987 | <span class="Special"><Tab></span> 文字も修正する。これを避けるためには、プログラム<br> |
984 | 988 | 内では "\t" を使うとよい (そうでなくても、これはよい習<br> |
985 | 989 | 慣である)。<br> |
|
0 commit comments