Mercurial > vim
annotate runtime/doc/vim-ja.UTF-8.1 @ 29390:f85fcaede57f
Added tag v9.0.0037 for changeset 9ec0dafac7fc5302a4ba443be78a08478517a4bb
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 04 Jul 2022 19:00:04 +0200 |
parents | 8fc68ce4a097 |
children | ca6f4c70ac6f |
rev | line source |
---|---|
27804 | 1 .TH VIM 1 "2021 Jun 13" |
5178 | 2 .SH 名前 |
3 vim \- Vi IMproved, プログラマのテキストエディタ | |
4 .SH 書式 | |
5 .br | |
6 .B vim | |
7 [options] [file ..] | |
8 .br | |
9 .B vim | |
10 [options] \- | |
11 .br | |
12 .B vim | |
13 [options] \-t tag | |
14 .br | |
15 .B vim | |
16 [options] \-q [errorfile] | |
17 .PP | |
18 .br | |
19 .B ex | |
20 .br | |
21 .B view | |
22 .br | |
23 .B gvim | |
24 .B gview | |
25 .B evim | |
26 .B eview | |
27 .br | |
28 .B rvim | |
29 .B rview | |
30 .B rgvim | |
31 .B rgview | |
32 .SH 説明 | |
33 .B Vim | |
34 は Vi 互換のテキストエディタです。 | |
35 どのような種類のプレインテキストでも編集できます。 | |
36 特に、プログラムの編集に力を発揮します。 | |
37 .PP | |
38 Vi に多くの改良が加えられています: | |
14372 | 39 多段アンドゥ、マルチウィンドウ、マルチバッファ、構文強調表示、コマンドライン編集、ファイル名補完、ヘルプ、ビジュアル選択、などなど。 |
5178 | 40 .B Vim |
41 と Vi の違いについての要約は ":help vi_diff.txt" を参照してください。 | |
42 .PP | |
43 .B Vim | |
44 の実行中は ":help" コマンドでヘルプを引くことができます。 | |
45 下記、オンラインヘルプの項を参照してください。 | |
46 .PP | |
47 .B Vim | |
48 は次のようなコマンドで起動できます。 | |
49 .PP | |
50 vim file | |
51 .PP | |
52 正確な書式は次の通りです: | |
53 .PP | |
54 vim [options] [filelist] | |
55 .PP | |
56 filelist を省略した場合は、空のバッファが開かれます。 | |
57 指定した場合は、以下の四つのうちどれか一つの方法でファイルが開かれます。 | |
58 .TP 12 | |
59 file .. | |
60 ファイルのリスト。 | |
61 一番目のファイルがカレントファイルになり、バッファに読み込まれます。 | |
62 カーソルは、バッファの一行目に置かれます。 | |
63 他のファイルを表示するには ":next" コマンドを使ってください。 | |
64 ファイル名がダッシュで始まるファイルを開く場合は、 | |
65 filelist の前に "\-\-" を指定してください。 | |
66 .TP | |
67 \- | |
14372 | 68 ファイルは標準入力から読み込まれます。コマンドは標準エラー |
69 (ttyからの入力になっているはず) から読み込まれます。 | |
5178 | 70 .TP |
71 \-t {tag} | |
72 開くファイルとカーソルの初期位置は "tag" に依存します。goto label の一種です。 | |
14372 | 73 tags ファイルから {tag} が検索され、関連したファイルがカレントファイルになります。 |
74 そして、関連したコマンドが実行されます。 | |
75 これは主に C 言語のファイルを開くときに使われます。 | |
76 その場合 {tag} に関数などを指定して使います。 | |
77 関数を含んでいるファイルが開かれ、その関数の先頭にカーソルが移動する、という動作になります。 | |
5178 | 78 詳しくは ":help tag\-commands" を参照してください。 |
79 .TP | |
80 \-q [errorfile] | |
81 クイックフィックスモードで起動します。 | |
82 [errorfile] に指定したファイルが読み込まれ、最初のエラーが表示されます。 | |
14372 | 83 [errorfile] を省略した場合は、オプション 'errorfile' が使われます |
84 (初期設定は、Amiga では "AztecC.Err"、その他のシステムでは "errors.err" です)。 | |
5178 | 85 ":cn" コマンドで次のエラーにジャンプできます。 |
86 詳しくは ":help quickfix" を参照してください。 | |
87 .PP | |
88 .B Vim | |
89 は、起動されたときの実行ファイルの名前によって動作を変えます | |
90 (実行ファイルの実体が同じであっても)。 | |
91 .TP 10 | |
92 vim | |
93 "普通" に起動します。標準の状態です。 | |
94 .TP | |
95 ex | |
96 Ex モードで起動します。 | |
97 ノーマルモードに切り替えるには ":vi" コマンドを使ってください。 | |
98 引数に "\-e" を指定した場合と同じです。 | |
99 .TP | |
100 view | |
101 読み込み専用モードで起動します。ファイルの保存が制限されます。 | |
102 引数に "\-R" を指定した場合と同じです。 | |
103 .TP | |
104 gvim gview | |
105 GUI バージョン。 | |
106 新しいウィンドウを開いて起動します。 | |
107 引数に "\-g" を指定した場合と同じです。 | |
108 .TP | |
109 evim eview | |
110 簡易モードの GUI バージョン。 | |
111 新しいウィンドウを開いて起動します。 | |
112 引数に "\-y" を指定した場合と同じです。 | |
113 .TP | |
114 rvim rview rgvim rgview | |
115 上記と同じですが、制限モードで起動します。シェルコマンドを実行したり、 | |
116 .B Vim | |
117 をサスペンドしたりできなくなります。 | |
118 引数に "\-Z" を指定した場合と同じです。 | |
119 .SH オプション | |
120 ファイル名の前でも後ろでも、好きな順番でオプションを指定できます。 | |
121 パラメータを必要としない引数は、一つのダッシュにまとめて指定できます。 | |
122 .TP 12 | |
123 +[num] | |
124 一番目のファイルの "num" 行目にカーソルを移動します。 | |
125 "num" を省略した場合は、一行目にカーソルが移動します。 | |
126 .TP | |
127 +/{pat} | |
128 一番目のファイルの、最初に {pat} が見つかった行にカーソルが移動します。 | |
129 検索パターンについては ":help search\-pattern" を参照してください。 | |
130 .TP | |
131 +{command} | |
132 .TP | |
133 \-c {command} | |
134 一番目のファイルが読み込まれた後に {command} が実行されます。 | |
135 {command} は Ex コマンドとして解釈されます。 | |
136 {command} に空白を含める場合は、ダブルクォートで囲んでください (シェルに依存)。 | |
137 例: vim "+set si" main.c | |
138 .br | |
139 Note: "+" と "\-c" は合わせて 10 個まで指定できます。 | |
140 .TP | |
141 \-S {file} | |
142 一番目のファイルが読み込まれた後に {file} が実行されます。 | |
143 これは \-c "source {file}" と同じ動作です。 | |
144 {file} の先頭が '\-' の場合は使えません。 | |
14372 | 145 {file} が省略された場合は、"Session.vim" が使われます |
146 (ただし \-S が最後の引数だった場合のみ)。 | |
5178 | 147 .TP |
148 \-\-cmd {command} | |
149 "\-c" と同じですが、vimrc を処理する前にコマンドが実行されます。 | |
150 これらのコマンドは "\-c" コマンドとは別に、10 個まで指定できます。 | |
151 .TP | |
152 \-A | |
14372 | 153 アラビア語がサポートされていて、アラビア語キーマップがある場合は、アラビア語モードで起動します ('arabic' がオンになります)。 |
5178 | 154 右横書きのファイルを編集できます。 |
155 サポートされていない場合はエラーメッセージを表示して終了します。 | |
156 .TP | |
157 \-b | |
158 バイナリモード。 | |
7876
93f747af7b58
commit https://github.com/vim/vim/commit/5e9b2fa9bb0e6061cf18457c173cd141a5dc9c92
Christian Brabandt <cb@256bit.org>
parents:
5178
diff
changeset
|
159 バイナリファイルを編集するためのオプションがいくつか設定されます。 |
5178 | 160 .TP |
161 \-C | |
162 互換モード。'compatible' オプションがオンになります。 | |
163 .vimrc ファイルの有無に関わらず、 | |
164 .B Vim | |
165 の動作が Vi 互換になります。 | |
166 .TP | |
167 \-d | |
168 差分モードで起動します。 | |
27162 | 169 2 個から 8 個のファイルを引数に指定してください。 |
5178 | 170 指定されたファイルが開かれ、それらのファイルの差分が表示されます。 |
171 vimdiff(1) と同様の動作です。 | |
172 .TP | |
173 \-d {device} | |
174 {device} を端末として開きます。 | |
175 Amiga でのみ使います。 | |
176 例: | |
177 "\-d con:20/30/600/150". | |
178 .TP | |
179 \-D | |
14372 | 180 デバッグ。 |
181 スクリプトの最初のコマンドが実行されるところからデバッグモードを開始します。 | |
5178 | 182 .TP |
183 \-e | |
184 Ex モードで起動します。 | |
185 実行ファイルの名前が "ex" の場合と同じです。 | |
186 .TP | |
187 \-E | |
188 改良版 Ex モードで起動します。 | |
189 実行ファイルの名前が "exim" の場合と同じです。 | |
190 .TP | |
191 \-f | |
192 フォアグラウンド。GUI バージョンで、プロセスをフォークしなくなります。 | |
193 Amiga の場合は、新しいウィンドウで再起動しなくなります。 | |
194 メールソフトなどから | |
195 .B Vim | |
196 を起動して、編集が終わるまで待機したいような場合に使ってください。 | |
197 Amiga では、":sh" と "!" コマンドは機能しなくなります。 | |
198 .TP | |
199 \-\-nofork | |
200 フォアグラウンド。GUI バージョンで、プロセスをフォークしなくなります。 | |
201 .TP | |
202 \-F | |
14372 | 203 ペルシア語がサポートされていて、ペルシア語キーマップがある場合は、ペルシア語モードで起動します ('fkmap' と 'rightleft' がオンになります)。 |
5178 | 204 右横書きのファイルを編集できます。 |
205 サポートされていない場合はエラーメッセージを表示して終了します。 | |
206 .TP | |
207 \-g | |
208 GUI がサポートされている場合は、GUI で起動します。 | |
209 サポートされていない場合はエラーメッセージを表示して終了します。 | |
210 .TP | |
211 \-h | |
212 コマンドライン引数やオプションのヘルプを表示して終了します。 | |
213 .TP | |
214 \-H | |
14372 | 215 ヘブライ語がサポートされていて、ヘブライ語キーマップがある場合は、ヘブライ語モードで起動します ('hkmap' と 'rightleft' がオンになります)。 |
5178 | 216 右横書きのファイルを編集できます。 |
217 サポートされていない場合はエラーメッセージを表示して終了します。 | |
218 .TP | |
219 \-i {viminfo} | |
27162 | 220 初期設定の "~/.viminfo" の代わりに、viminfo ファイルを読み書きする際に使うファイル名を指定します。 |
5178 | 221 "NONE" を指定すると、.viminfo ファイルを使わないように設定できます。 |
222 .TP | |
223 \-L | |
224 \-r と同じです。 | |
225 .TP | |
226 \-l | |
227 lisp モード。 | |
228 オプションの 'lisp' と 'showmatch' がオンになります。 | |
229 .TP | |
230 \-m | |
231 ファイルの変更を不可能にします。 | |
232 オプション 'write' がオフになります。 | |
233 バッファを変更することはできますが、ファイルを保存することはできません。 | |
234 .TP | |
235 \-M | |
14372 | 236 変更を不可能にします。 |
237 オプションの 'modifiable' と 'write' がオフになり、ファイルの変更と保存ができなくなります。 | |
5178 | 238 Note: それらのオプションを設定すれば変更できるようになります。 |
239 .TP | |
240 \-N | |
241 非互換モード。'compatible' オプションがオフになります。 | |
242 .vimrc ファイルの有無に関わらず、 | |
243 .B Vim | |
244 の改良された機能が有効になります。Vi との互換性が少し失われます。 | |
245 .TP | |
246 \-n | |
247 スワップファイルを使用しません。 | |
248 クラッシュしてもリカバリできなくなります。 | |
14372 | 249 フロッピーディスクのような非常に低速なメディアのファイルを読み書きするときに便利です。 |
5178 | 250 ":set uc=0" と設定しても同じです。 |
251 戻すには ":set uc=200" と設定してください。 | |
252 .TP | |
253 \-nb | |
254 NetBeans と接続し、エディタサーバーになります。 | |
255 詳しくはヘルプを参照してください。 | |
256 .TP | |
257 \-o[N] | |
258 N 個のウィンドウを水平分割で開きます。 | |
259 N を省略した場合は、引数のファイルを個別のウィンドウで開きます。 | |
260 .TP | |
261 \-O[N] | |
262 N 個のウィンドウを垂直分割で開きます。 | |
263 N を省略した場合は、引数のファイルを個別のウィンドウで開きます。 | |
264 .TP | |
265 \-p[N] | |
266 N 個のタブページを開きます。 | |
267 N を省略した場合は、引数のファイルを個別のタブページで開きます。 | |
268 .TP | |
269 \-R | |
270 読み込み専用モード。 | |
271 オプション 'readonly' がオンになります。 | |
14372 | 272 バッファを変更することはできますが、間違ってファイルを上書きしてしまうのを防ぐことができます。 |
273 ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてください。 | |
13967
acc62d455f90
Runtime file and translation updates.
Christian Brabandt <cb@256bit.org>
parents:
7876
diff
changeset
|
274 \-R オプションは \-n オプションの効果も含んでいます (上記参照)。 |
5178 | 275 オプション 'readonly' は ":set noro" でオフにできます。 |
276 詳しくは ":help 'readonly'" を参照してください。 | |
277 .TP | |
278 \-r | |
279 スワップファイルの一覧を表示します。リカバリに関する情報も表示されます。 | |
280 .TP | |
281 \-r {file} | |
282 リカバリモード。 | |
283 スワップファイルを使って、クラッシュした編集セッションを復活させます。 | |
284 スワップファイルは、ファイル名に ".swp" を加えた名前のファイルです。 | |
285 詳しくは ":help recovery" を参照してください。 | |
286 .TP | |
287 \-s | |
288 サイレントモード。"ex" という名前で起動するか、"\-e" オプションの後で | |
289 "\-s" オプションが指定された場合のみ。 | |
290 .TP | |
291 \-s {scriptin} | |
292 {scriptin} をスクリプトファイルとして読み込まれます。 | |
293 ファイル中の文字列は、手で入力したときと同じように処理されます。 | |
294 これは ":source! {scriptin}" と同じ動作です。 | |
14372 | 295 エディタが終了する前にファイルの終わりまで読み込んだ場合、それ以降はキーボードから入力を読み込みます。 |
5178 | 296 .TP |
297 \-T {terminal} | |
298 端末の名前を指定します。 | |
299 端末が自動的に認識されない場合に使ってください。 | |
14372 | 300 .B Vim |
301 が組み込みでサポートしている名前か、 | |
5178 | 302 termcap または terminfo ファイルで定義されている名前を指定してください。 |
303 .TP | |
304 \-u {vimrc} | |
305 {vimrc} ファイルを使って初期化します。 | |
306 他の初期化処理はスキップされます。 | |
307 特殊なファイルを編集する場合などに使ってください。 | |
308 すべての初期化をスキップするには "NONE" を指定してください。 | |
309 詳しくは ":help initialization" を参照してください。 | |
310 .TP | |
311 \-U {gvimrc} | |
312 {gvimrc} ファイルを使って GUI を初期化します。 | |
313 他の GUI の初期化はスキップされます。 | |
314 すべての GUI の初期化をスキップするには "NONE" を指定してください。 | |
315 詳しくは ":help gui\-init" を参照してください。 | |
316 .TP | |
317 \-V[N] | |
14372 | 318 冗長モード。 |
319 スクリプトファイルを実行したり viminfo ファイルを読み書きするたびにメッセージを表示します。 | |
320 N に指定した数値が 'verbose' に設定されます。 | |
5178 | 321 省略した場合は 10 になります。 |
322 .TP | |
323 \-v | |
324 Vi モードで起動します。 | |
325 実行ファイルの名前が "vi" の場合と同じです。 | |
326 実行ファイルの名前が "ex" の場合だけ効果があります。 | |
327 .TP | |
328 \-w {scriptout} | |
329 入力した文字を {scriptout} に記録します。 | |
14372 | 330 "vim \-s" や "source!" で実行するためのスクリプトファイルを作成するのに便利です。 |
5178 | 331 {scriptout} ファイルがすでに存在した場合は追加保存されます。 |
332 .TP | |
333 \-W {scriptout} | |
334 \-w と同じですが、ファイルがすでに存在した場合は上書きされます。 | |
335 .TP | |
336 \-x | |
337 ファイルを暗号化して書き込みます。暗号化キーの入力プロンプトが表示されます。 | |
338 .TP | |
339 \-X | |
340 X サーバーと通信しません。端末での起動時間を短くできます。 | |
341 しかし、ウィンドウタイトルの変更やクリップボードは使えなくなります。 | |
342 .TP | |
343 \-y | |
344 簡易モードで起動します。 | |
345 実行ファイルの名前が "evim" や "eview" の場合と同じです。 | |
346 .B Vim | |
347 の動作がモードレスエディタ (click-and-type editor) のようになります。 | |
348 .TP | |
349 \-Z | |
350 制限モード。 | |
351 実行ファイルの名前が "r" で始まっている場合と同じです。 | |
352 .TP | |
353 \-\- | |
354 オプション指定の末尾を示す記号です。 | |
355 これ以降の引数はすべてファイル名として扱われます。 | |
356 ファイル名が '\-' で始まっているファイルを開くときに使ってください。 | |
357 .TP | |
27162 | 358 \-\-clean |
359 一切の個人設定 (vimrc、プラグイン、その他) を使用しません。 | |
360 ある問題がクリーンな Vim セットアップで再現するかを確認するのに有用です。 | |
361 .TP | |
5178 | 362 \-\-echo\-wid |
363 GTK GUI のみ: Window ID を標準出力に出力します。 | |
364 .TP | |
365 \-\-help | |
366 ヘルプを表示して終了します。"\-h" と同じです。 | |
367 .TP | |
368 \-\-literal | |
14372 | 369 引数のファイル名をリテラル文字列として扱います。ワイルドカードを展開しません。 |
370 Unix のように、シェルがワイルドカードを展開する場合は機能しません。 | |
5178 | 371 .TP |
372 \-\-noplugin | |
373 プラグインをロードしません。\-u NONE はこの動作を含んでいます。 | |
374 .TP | |
375 \-\-remote | |
376 Vim サーバーと通信し、引数に指定されたファイルを Vim サーバーで開きます。 | |
14372 | 377 サーバーが存在しない場合は、エラーメッセージを表示され、起動中の Vim でファイルが開かれます。 |
5178 | 378 .TP |
379 \-\-remote\-expr {expr} | |
14372 | 380 Vim サーバーと通信し、{expr} に与えられた式を Vim サーバーで実行し、結果を標準出力に出力します。 |
5178 | 381 .TP |
382 \-\-remote\-send {keys} | |
383 Vim サーバーと通信し、{keys} に与えられたキーを Vim サーバーに送信します。 | |
384 .TP | |
385 \-\-remote\-silent | |
14372 | 386 \-\-remote と同じですが、サーバーが存在しなくてもエラーメッセージを表示しません。 |
5178 | 387 .TP |
388 \-\-remote\-wait | |
389 \-\-remote と同じですが、ファイルが開かれるのを確認できるまで待機します。 | |
390 .TP | |
391 \-\-remote\-wait\-silent | |
14372 | 392 \-\-remote\-wait と同じですが、サーバーが存在しなくてもエラーメッセージを表示しません。 |
5178 | 393 .TP |
394 \-\-serverlist | |
395 Vim サーバーの一覧を表示します。 | |
396 .TP | |
397 \-\-servername {name} | |
14372 | 398 サーバーの名前を {name} に設定します。 |
399 \-\-remote 引数を指定しなかった場合は、起動中の Vim の名前として使われるので、後からその名前を使ってサーバー通信できます。 | |
5178 | 400 .TP |
401 \-\-socketid {id} | |
14372 | 402 GTK GUI のみ: GtkPlug メカニズムを使って gvim を別のウィンドウの中で実行します。 |
5178 | 403 .TP |
27162 | 404 \-\-startuptime {file} |
405 起動処理の間、経過時間のメッセージをファイル {fname} に書き出します。 | |
406 .TP | |
5178 | 407 \-\-version |
408 バージョン情報を表示して終了します。 | |
409 .SH オンラインヘルプ | |
410 ヘルプを開くには、 | |
411 .B Vim | |
412 の中で ":help" と入力してください。 | |
413 ":help 調べたい項目" と入力すれば、指定した項目のヘルプが表示されます。 | |
414 例: "ZZ" コマンドのヘルプを表示するには ":help ZZ" と入力します。 | |
415 <Tab> や CTRL\-D を使って補完することもできます | |
416 (":help cmdline\-completion" 参照)。 | |
417 ヘルプには、項目から項目へジャンプできるようにタグが埋め込まれています | |
418 (ハイパーリンクのようなものです。":help" 参照)。 | |
419 すべてのヘルプファイルはこの方法で開くことができます。 | |
420 例: ":help syntax.txt"。 | |
421 .SH ファイル | |
422 .TP 15 | |
423 /usr/local/lib/vim/doc/*.txt | |
424 .B Vim | |
425 のヘルプファイル。 | |
426 ファイルの一覧は ":help doc\-file\-list" に記載されています。 | |
427 .TP | |
428 /usr/local/lib/vim/doc/tags | |
429 ヘルプを検索するための tags ファイル。 | |
430 .TP | |
431 /usr/local/lib/vim/syntax/syntax.vim | |
432 システムの構文定義初期化ファイル。 | |
433 .TP | |
434 /usr/local/lib/vim/syntax/*.vim | |
435 いろいろな言語用の構文定義ファイル。 | |
436 .TP | |
437 /usr/local/lib/vim/vimrc | |
438 システムの | |
439 .B Vim | |
440 初期化ファイル。 | |
441 .TP | |
442 ~/.vimrc | |
443 ユーザーの | |
444 .B Vim | |
445 初期化ファイル。 | |
446 .TP | |
447 /usr/local/lib/vim/gvimrc | |
448 システムの gvim 初期化ファイル。 | |
449 .TP | |
450 ~/.gvimrc | |
451 ユーザーの gvim 初期化ファイル。 | |
452 .TP | |
453 /usr/local/lib/vim/optwin.vim | |
14372 | 454 ":options" コマンドで使われるファイル。 |
455 オプションを表示したり設定したりできます。 | |
5178 | 456 .TP |
457 /usr/local/lib/vim/menu.vim | |
458 システムのメニュー初期化ファイル。gvim で使います。 | |
459 .TP | |
460 /usr/local/lib/vim/bugreport.vim | |
461 バグレポートを生成するスクリプト。":help bugs" 参照。 | |
462 .TP | |
463 /usr/local/lib/vim/filetype.vim | |
464 ファイル名からファイルタイプを判定するスクリプト。":help 'filetype'" 参照。 | |
465 .TP | |
466 /usr/local/lib/vim/scripts.vim | |
467 ファイルの内容からファイルタイプを判定するスクリプト。":help 'filetype'" 参照。 | |
468 .TP | |
469 /usr/local/lib/vim/print/*.ps | |
470 PostScript 印刷に使われるファイル。 | |
471 .PP | |
472 最新の情報は VIM のホームページを参照してください: | |
473 .br | |
474 <URL:http://www.vim.org/> | |
475 .SH 関連項目 | |
476 vimtutor(1) | |
477 .SH 著者 | |
478 .B Vim | |
479 のほとんどの機能は Bram Moolenaar が開発し、多くの人が協力しました。 | |
480 ":help credits" を参照してください。 | |
481 .br | |
482 .B Vim | |
483 は Stevie を基にしています。Stevie は Tim Thompson、Tony Andrews、 | |
484 G.R. (Fred) Walter によって開発されました。 | |
485 ただし、オリジナルのコードはもうほとんど残っていません。 | |
486 .SH バグ | |
487 既知のバグは ":help todo" に記載されています。 | |
488 .PP | |
14372 | 489 Vi の動作を忠実に再現した結果、多くの人がバグだと思うような機能もいくつかあります。 |
490 "この動作は Vi と違う" からバグだと思った場合は、 vi_diff.txt を確認してみてください | |
491 (ファイルを開くか、 Vim から ":help vi_diff.txt" と入力)。 | |
5178 | 492 オプションの 'compatible' と 'cpoptions' も確認してください。 |