Skip to content

Commit bab9ab4

Browse files
1 parent ea19363 commit bab9ab4

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

change.html

+13-14
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
helpname: 'change'
44
---
55
<div id='vimCodeElement'>
6-
<a class="Constant" href="change.html" name="change.txt">change.txt</a>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2024 Nov 12<br>
6+
<a class="Constant" href="change.html" name="change.txt">change.txt</a>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2024 Dec 15<br>
77
<br>
88
<br>
99
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">VIMリファレンスマニュアル&nbsp;&nbsp;&nbsp;&nbsp;by Bram Moolenaar</span><br>
@@ -1473,31 +1473,30 @@
14731473
れ、かつそのスクリプト名は&nbsp;<span class="Special">&lt;filetype&gt;</span>format.vim とされるべきなので、<a class="Identifier" href="userfunc.html#autoload">autoload</a><br>
14741474
スクリプトを使用することは理にかなっている。<br>
14751475
<br>
1476-
例えば、Vim と共に配布され $VIMRUNTIME ディレクトリに配置されている XML ファイ<br>
1477-
ルタイププラグインは、オプション&nbsp;<a class="Type" href="options.html#'formatexpr'">'formatexpr'</a>&nbsp;を以下のように設定する:<br>
1476+
例えば、Vim と共に配布され $VIMRUNTIME/ftplugin ディレクトリに配置されている<br>
1477+
XML ファイルタイププラグインは、オプション&nbsp;<a class="Type" href="options.html#'formatexpr'">'formatexpr'</a>&nbsp;を以下のように設定する:<br>
14781478
<br>
14791479
<div class="helpExample">&nbsp;&nbsp; setlocal formatexpr=xmlformat#Format()</div>
14801480
<br>
1481-
これは、xmlformat#Format() を定義している対応したスクリプトが以下のディレクト<br>
1482-
リで見つかることを意味している:<br>
1483-
<span class="Comment">$VIMRUNTIME/autoload/xmlformat.vim</span><br>
1481+
これは、xmlformat#Format() を定義している対応したスクリプトがファイル<br>
1482+
<span class="Comment">$VIMRUNTIME/autoload/xmlformat.vim</span>&nbsp;で見つかることを意味している。<br>
14841483
<br>
14851484
以下は、選択されたテキストから末尾の空白を取り除くスクリプトの例である。これを<br>
14861485
autoload ディレクトリに置くこと。例、~/.vim/autoload/format.vim:<br>
1487-
<br>
1488-
<div class="helpExample">&nbsp;&nbsp;func! format#Format()<br>
1486+
&gt;vim<br>
1487+
&nbsp;&nbsp;func! format#Format()<br>
14891488
&nbsp;&nbsp;&nbsp;&nbsp;&quot; 明示的な gq コマンドの場合だけ再整形する<br>
14901489
&nbsp;&nbsp;&nbsp;&nbsp;if mode() != 'n'<br>
14911490
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; Vim の内部再整形に立ち戻る<br>
14921491
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1<br>
14931492
&nbsp;&nbsp;&nbsp;&nbsp;endif<br>
14941493
&nbsp;&nbsp;&nbsp;&nbsp;let lines = getline(v:lnum, v:lnum + v:count - 1)<br>
14951494
&nbsp;&nbsp;&nbsp;&nbsp;call map(lines, {key, val -&gt; substitute(val, '\s\+$', '', 'g')})<br>
1496-
&nbsp;&nbsp;&nbsp;&nbsp;call setline('.', lines)</div>
1495+
&nbsp;&nbsp;&nbsp;&nbsp;call setline('.', lines)<br>
14971496
<br>
1498-
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&quot; 内部の整形は実行させない<br>
1497+
&nbsp;&nbsp;&nbsp;&nbsp;&quot; 内部の整形は実行させない<br>
14991498
&nbsp;&nbsp;&nbsp;&nbsp;return 0<br>
1500-
&nbsp;&nbsp;endfunc</div>
1499+
&nbsp;&nbsp;endfunc<br>
15011500
<br>
15021501
その後以下のように整形を有効にすることができる:<br>
15031502
<div class="helpExample">&nbsp;&nbsp;setlocal formatexpr=format#Format()</div>
@@ -1517,8 +1516,8 @@
15171516
<br>
15181517
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="change.html#right-justify" name="right-justify">right-justify</a><br>
15191518
テキストを右揃えするコマンドは、Vimには存在しない。&quot;par&quot; 等の外部コマンド (例:<br>
1520-
&quot;!}par&quot; で段落の最後までを整形する) を実行したり、<a class="Type" href="options.html#'formatprg'">'formatprg'</a>&nbsp;に &quot;par&quot; を指定<br>
1521-
することで、これを行うことができる。<br>
1519+
<span class="Comment">:.,}!par</span>&nbsp;で段落の最後までを整形する) を実行したり、<a class="Type" href="options.html#'formatprg'">'formatprg'</a>&nbsp;に &quot;par&quot; を指<br>
1520+
定することで、これを行うことができる。<br>
15221521
<br>
15231522
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="change.html#format-comments" name="format-comments">format-comments</a><br>
15241523
コメント整形の概要がユーザーマニュアルの&nbsp;<a class="Identifier" href="usr_30.html#30.6">30.6</a>&nbsp;にある。<br>
@@ -1580,7 +1579,7 @@
15801579
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;べきインデントが存在しているときのみ機能する。<br>
15811580
<br>
15821581
コメント文字列にフラグ 'f', 's', 'm', 'e' のいずれも指定しないとき、Vimはコメ<br>
1583-
ント文字列を行の最初に繰り返すと仮定する。フラグ欄は空になる<br>
1582+
ント文字列を行の最初に繰り返すと仮定する。<span class="Special">{flags}</span>&nbsp;欄は空になる<br>
15841583
<br>
15851584
<span class="Special">{string}</span>&nbsp;の前や後にある余白は、<span class="Special">{string}</span>&nbsp;の一部とされる。コメント文字列に必要で<br>
15861585
ない限り、余白を前や後に付けないこと。<br>

0 commit comments

Comments
 (0)