annotate runtime/tutor/tutor.ja.utf-8 @ 31186:433e92a6efb0 v9.0.0927

patch 9.0.0927: Coverity warns for using a NULL pointer Commit: https://github.com/vim/vim/commit/96cbbe29debba25d7eec8d01955c5ac01f5c420d Author: Bram Moolenaar <Bram@vim.org> Date: Wed Nov 23 11:36:22 2022 +0000 patch 9.0.0927: Coverity warns for using a NULL pointer Problem: Coverity warns for using a NULL pointer. Solution: Check for memory allocaion failure.
author Bram Moolenaar <Bram@vim.org>
date Wed, 23 Nov 2022 12:45:05 +0100
parents 179c118424a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
1 ===============================================================================
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
2 = V I M 教 本 (チュートリアル) へ よ う こ そ - Version 1.7 =
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
3 ===============================================================================
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
4
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
5 Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
6 に強力なエディターです。このチュートリアルは、あなたが Vim を万能エディ
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
7 ターとして使いこなせるようになるのに十分なコマンドについて説明をするよう
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 6153
diff changeset
8 になっています。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
9
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
10 チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだ
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
11 け時間を使うのかにもよりますが、およそ30分です。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
12
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
13 ATTENTION:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
14 以下の練習用コマンドにはこの文章を変更するものもあります。練習を始める前
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
15 にコピーを作成しましょう("vimtutor"したならば、既にコピーされています)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
16
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
17 このチュートリアルが、使うことで覚えられる仕組みになっていることを、心し
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
18 ておかなければなりません。正しく学習するにはコマンドを実際に試さなければ
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 6153
diff changeset
19 ならないのです。文章を読んだだけならば、きっと忘れてしまいます!
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
20
13967
acc62d455f90 Runtime file and translation updates.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
21 さぁ、Capsロックキーが押されていないことを確認した後、画面にレッスン1.1
acc62d455f90 Runtime file and translation updates.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
22 が全部表示されるところまで、j キーを押してカーソルを移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
24 レッスン 1.1: カーソルの移動
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
25
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
26
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
27 ** カーソルを移動するには、示される様に h,j,k,l を押します。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
28 ^
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
29 k ヒント: h キーは左方向に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
30 < h l > l キーは右方向に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
31 j j キーは下矢印キーのようなキーです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
32 v
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
33 1. 移動に慣れるまで、スクリーンでカーソル移動させましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
34
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
35 2. 下へのキー(j)を押しつづけると、連続して移動できます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
36 これで次のレッスンに移動する方法がわかりましたね。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
37
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
38 3. 下へのキーを使って、レッスン1.2 に移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
39
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
40 NOTE: 何をタイプしているか判らなくなったら、<ESC>を押してノーマルモードにし
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
41 ます。それから入力しようとしていたコマンドを再入力しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
42
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
43 NOTE: カーソルキーでも移動できます。しかし hjkl に一度慣れてしまえば、はるか
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
44 に速く移動することができるでしょう。いやマジで!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
45
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
47 レッスン 1.2: VIM の起動と終了
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
48
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
49
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
50 !! NOTE: 以下のあらゆるステップを行う前に、このレッスンを読みましょう!!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
51
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
52 1. <ESC>キーを押しましょう。(確実にノーマルモードにするため)
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
53
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
54 2. 次のようにタイプ: :q! <ENTER>
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
55 これにより編集した内容を保存せずにエディタが終了します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
56
6153
1e8ebf870720 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4229
diff changeset
57 3. このチュートリアルを始める為のコマンドを実行すると、ここに戻れます。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
58 そのコマンドは: vimtutor <ENTER>
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
59
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
60 4. これまでのステップを覚え自信がついたならば、ステップ 1 から 3 までを実
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
61 際に試して、Vim を1度終了してから再び起動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
62
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
63 NOTE: :q! <ENTER> は全ての変更を破棄します。レッスンにて変更をファイルに保
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
64 存する方法についても勉強していきましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
65
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
66 5. 1.3までカーソルを移動させましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
67
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
68
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
70 レッスン 1.3: テキスト編集 - 削除
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
71
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
72
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
73 ** ノーマルモードにてカーソルの下の文字を削除するには x を押します。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
74
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
75 1. 以下の ---> と示された行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
76
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
77 2. 間違いを修正するために、削除する最初の文字までカーソルを移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
78
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
79 3. 不必要な文字を x を押して削除しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
80
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
81 4. 文が正しくなるまで ステップ 2 から 4 を繰り返しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
82
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
83 ---> その ううさぎ は つつきき を こええてて とびはねたた
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
84
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
85 5. 行が正しくなったら、レッスン 1.4 へ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
86
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
87 NOTE: 全てのレッスンを通じて、覚えようとするのではなく実際にやってみましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
88
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
89
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
90
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
92 レッスン 1.4: テキスト編集 - 挿入
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
93
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
94
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
95 ** ノーマルモードにてテキストを挿入するには i を押します。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
96
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
97 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
98
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
99 2. 1行目を2行目と同じ様にするために、テキストを挿入しなければならない位置
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
100 の次の文字にカーソルを移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
101
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
102 3. i キーを押してから、追加が必要な文字をタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
103
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
104 4. 間違いを修正したら <ESC> を押してコマンドモードに戻り、正しい文になる様
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
105 にステップ 2 から 4 を繰り返しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
106
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
107 ---> この には 足りない テキスト ある。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
108 ---> この 行 には 幾つか 足りない テキスト が ある。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
109
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
110 5. 挿入の方法がわかったらレッスン 1.5 へ進みましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
111
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
112
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
113
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
114 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
115 レッスン 1.5: テキスト編集 - 追加
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
116
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
117
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
118 ** テキストを追加するには A を押しましょう。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
119
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
120 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
121 カーソルがその行のどの文字上にあってもかまいません。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
122
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
123 2. 追加が必要な場所で A をタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
124
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
125 3. テキストを追加し終えたら、 <ESC> を押してノーマルモードに戻りましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
126
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
127 4. 2行目の ---> と示された場所へ移動し、ステップ 2 から 3 を繰り返して文法
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
128 を修正しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
129
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
130 ---> ここには間違ったテキストがあり
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
131 ここには間違ったテキストがあります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
132 ---> ここにも間違ったテキス
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
133 ここにも間違ったテキストがあります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
134
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
135 5. テキストの追加が軽快になってきたらレッスン 1.6 へ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
136
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
137 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
138 レッスン 1.6: ファイルの編集
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
139
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
140 ** ファイルを保存して終了するには :wq とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
141
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
142 !! NOTE: 以下のステップを実行する前に、まず全体を読んでください!!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
143
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
144 1. 別の端末がある場合はそこで以下の内容を行ってください。そうでなければ、
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
145 レッスン 1.2 でやったように :q! をタイプして、このチュートリアルを終了
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
146 します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
147
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
148 2. シェルプロンプトでこのコマンドをタイプします: vim file.txt <ENTER>
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
149 'vim' が Vim エディタを起動するコマンド、'file.txt' は編集したいファイル
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
150 の名前です。変更できるファイルの名前を使いましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
151
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
152 3. 前のレッスンで学んだように、テキストを挿入、削除します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
153
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
154 4. 変更をファイルに保存します: :wq <ENTER>
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
155
13967
acc62d455f90 Runtime file and translation updates.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
156 5. ステップ 1 で vimtutor を終了した場合は vimtutor を再度起動し、以下の
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
157 要約へ進みましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
158
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
159 6. 以上のステップを読んで理解した上でこれを実行しましょう。
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
160
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
161 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
162 レッスン 1 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
163
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
164
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
165 1. カーソルは矢印キーもしくは hjkl キーで移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
166 h (左) j (下) k (上) l (右)
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
167
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
168 2. Vim を起動するにはプロンプトから vim ファイル名 <ENTER> とタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
169
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
170 3. Vim を終了するには <ESC> :q! <ENTER> とタイプします(変更を破棄)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
171 もしくは <ESC> :wq <ENTER> とタイプします(変更を保存)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
172
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
173 4. カーソルの下の文字を削除するには、ノーマルモードで x とタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
174
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
175 5. カーソルの位置に文字を挿入するには、ノーマルモードで i とタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
176 i テキストのタイプ <ESC> カーソル位置に追加
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
177 A テキストの追加 <ESC> 行末に追加
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
178
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
179 NOTE: <ESC> キーを押すとノーマルモードに移行します。その際、間違ったり入力途
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
180 中のコマンドを取り消すことができます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
181
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
182 さて、続けてレッスン 2 を始めましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
183
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
185 レッスン 2.1: 削除コマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
186
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
187
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
188 ** 単語の末尾までを削除するには dw とタイプしましょう。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
189
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
190 1. 確実にノーマルモードにするため <ESC> を押しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
191
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
192 2. 以下の ---> と示された行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
193
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
194 3. 消したい単語の先頭にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
195
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
196 4. 単語を削除するために dw とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
197
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
198 NOTE: d をタイプすると、その文字がスクリーンの最下行に現われます。Vim は
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
199 あなたが w をタイプするのを待っています。もし d 以外の文字が表示された
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
200 時は何か間違っています。 <ESC> を押してやり直しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
201
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
202 ---> この 文 紙 には いくつかの たのしい 必要のない 単語 が 含まれて います。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
203
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
204 5. 3 から 4 までを文が正しくなるまで繰り返し、レッスン 2.2 へ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
205
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
206
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
207 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
208 レッスン 2.2: その他の削除コマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
209
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
210
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
211 ** 行の末尾までを削除するには d$ とタイプしましょう。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
212
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
213 1. 確実にノーマルモードにするため <ESC> を押しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
214
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
215 2. 以下の ---> と示された行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
216
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
217 3. 正しい文の末尾へカーソルを移動しましょう(最初の 。 の後です)。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
218
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
219 4. 行末まで削除するのに d$ とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
220
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
221 ---> 誰かがこの行の最後を2度タイプしました。 2度タイプしました。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
222
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
223
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
224 5. どういうことか理解するために、レッスン 2.3 へ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
225
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
226
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
227
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
228
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
229
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
231 レッスン 2.3: オペレータとモーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
232
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
233
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
234 テキストに変更を加える多くのコマンドはオペレータとモーションからなります。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
235 削除コマンド d のオペレータは次の様になっています:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
236
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
237 d モーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
238
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
239 それぞれ:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
240 d - 削除コマンド。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
241 モーション - 何に対して働きかけるか(以下に挙げます)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
242
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 6153
diff changeset
243 モーション一覧の一部:
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
244 w - カーソル位置から空白を含む単語の末尾まで。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
245 e - カーソル位置から空白を含まない単語の末尾まで。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
246 $ - カーソル位置から行末まで。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
247
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
248 つまり de とタイプすると、カーソル位置から単語の終わりまでを削除します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
249
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
250 NOTE: 冒険したい人は、ノーマルモードにてオペレータなしにモーションを押して
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
251 みましょう。カーソルが目的語一覧で示される位置に移動するはずです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
252
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
254 レッスン 2.4: モーションにカウントを使用する
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
255
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
256
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
257 ** 何回も行いたい繰り返しのモーションの前に数値をタイプします。 **
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
258
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1636
diff changeset
259 1. 以下の ---> と示された行の先頭にカーソルを移動します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
260
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
261 2. 2w をタイプして単語2つ分先に移動します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
262
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
263 3. 3e をタイプして3つ目の単語の終端に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
264
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
265 4. 0 (ゼロ)をタイプして行頭に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
266
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
267 5. ステップ 2 と 3 を違う数値を使って繰り返します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
268
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
269 ---> This is just a line with words you can move around in.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
270
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
271 6. レッスン 2.5 に進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
272
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
273
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
274
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
275
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
277 レッスン 2.5: より多くを削除するためにカウントを使用する
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
278
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
279
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
280 ** オペレータとカウントをタイプすると、その操作が複数回繰り返されます。 **
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
281
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
282 既述の削除のオペレータとモーションの組み合わせにカウントを追加することで、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
283 より多くの削除が行えます:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
284 d 数値 モーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
285
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
286 1. ---> と示された行の最初の大文字の単語にカーソルを移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
287
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
288 2. 大文字の単語2つを d2w とタイプして削除します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
289
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
290 3. 連続した大文字の単語を、異なるカウントを指定した1つのコマンドで削除し、
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
291 ステップ 1 と 2 を繰り返します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
292
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
293 ---> このABC DE行のFGHI JK LMN OP単語はQ RS TUV綺麗になった。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
294
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
295
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
296
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
297
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
298
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
300 レッスン 2.6: 行の操作
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
301
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
302
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
303 ** 行全体を削除するには dd とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
304
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
305 行全体を削除する頻度が多いので、Viのデザイナーは行の削除を d の2回タイプと
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
306 いう簡単なものに決めました。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
307
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
308 1. 以下の句の2行目にカーソルを移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
309 2. dd とタイプして行を削除します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
310 3. さらに4行目に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
311 4. 2dd とタイプして2行を削除します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
312
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
313 ---> 1) バラは赤い、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
314 ---> 2) つまらないものは楽しい、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
315 ---> 3) スミレは青い、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
316 ---> 4) 私は車をもっている、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
317 ---> 5) 時計が時刻を告げる、
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
318 ---> 6) 砂糖は甘い
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
319 ---> 7) オマエモナー
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
320
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
321 2回タイプで1行に対して作用させる方法は以下で述べるオペレータでも動作します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
322
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
324 レッスン 2.7: やり直しコマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
325
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
326
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
327 ** 最後のコマンドを取り消すには u を押します。U は行全体の取り消しです。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
328
3847
1003f9b262d7 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
329 1. 以下の ---> と示された行にカーソルを移動し、最初の間違いにカーソル
1003f9b262d7 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
330 を移動しましょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
331 2. x をタイプして最初のいらない文字を削除しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
332 3. さぁ、u をタイプして最後に実行したコマンドを取り消しましょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
333 4. 今度は、x を使用して行内の誤りを全て修正しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
334 5. 大文字の U をタイプして、行を元の状態に戻しましょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
335 6. u をタイプして直前の U コマンドを取り消しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
336 7. ではコマンドを再実行するのに CTRL-R (CTRL を押したまま R を打つ)を数回
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
337 タイプしてみましょう(取り消しの取り消し)。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
338
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
339 ---> このの行のの間違いを修正々し、後でそれらの修正をを取り消しまますす。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
340
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
341 8. これはとても便利なコマンドです。さぁレッスン 2 要約へ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
342
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
343
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
344
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
345
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
347 レッスン 2 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
348
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
349
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
350 1. カーソル位置から次の単語までを削除するには dw とタイプします。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
351 2. カーソル位置から単語の末尾までを削除するには de とタイプします。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
352 3. カーソル位置から行の末尾までを削除するには d$ とタイプします。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
353 4. 行全体を削除するには dd とタイプします。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
354
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
355 5. モーションを繰り返すには数値を付与します: 2w
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
356 6. 変更に用いるコマンドの形式は
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
357 オペレータ [数値] モーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
358 それぞれ:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
359 オペレータ - 削除 d の類で何をするか。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
360 [数値] - そのコマンドを何回繰り返すか。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
361 モーション - w (単語)や e (単語末尾)、$ (行末)などの類で、テキストの
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
362 何に対して働きかけるか。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
363
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
364 7. 行の先頭に移動するにはゼロを使用します: 0
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
365
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
366 8. 前回の動作を取り消す: u (小文字 u)
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
367 行全体の変更を取り消す: U (大文字 U)
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
368 取り消しの取り消し: CTRL-R
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
369
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
370 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
371 レッスン 3.1: 貼り付けコマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
372
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
373
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
374 ** 最後に削除された行をカーソルの後に貼り付けるには p をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
375
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
376 1. ---> と示された以下の最初の行にカーソルを移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
377
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
378 2. dd とタイプして行を削除し、Vim のレジスタに格納しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
379
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
380 3. 削除した行が本来あるべき位置の上の行である c) 行まで、カーソルを移動させ
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
381 ましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
382
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
383 4. ノーマルモードで p をタイプして格納した行をカーソルの下に戻します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
384
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
385 5. 順番が正しくなる様にステップ 2 から 4 を繰り返しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
386
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
387 ---> d) 貴方も学ぶことができる?
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
388 ---> b) スミレは青い、
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
389 ---> c) 知恵とは学ぶもの、
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
390 ---> a) バラは赤い、
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
391
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
392
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
393
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
394 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
395 レッスン 3.2: 置き換えコマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
396
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
397
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
398 ** カーソルの下の文字を x に置き換えるには rx をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
399
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
400 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
401
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
402 2. 最初の間違いの先頭にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
403
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
404 3. r とタイプし、間違っている文字を置き換える、正しい文字をタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
405
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
406 4. 最初の行が正しくなるまでステップ 2 から 3 を繰り返しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
407
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
408 ---> この合を人力した時ね、その人は幾つか問違ったキーを押しもした!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
409 ---> この行を入力した時に、その人は幾つか間違ったキーを押しました!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
410
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
411 5. さぁ、レッスン 3.3 へ進みましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
412
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
413 NOTE: 実際に試しましょう。決して覚えるだけにはしないこと。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
414
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
415
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
416
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
418 レッスン 3.3: 変更コマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
419
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
420
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
421 ** 単語の末尾までを変更するには ce とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
422
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
423 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
424
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
425 2. lubw の u の位置にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
426
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
427 3. ce とタイプし、正しい単語をタイプしましょう(この場合 'ine' とタイプ)。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
428
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
429 4. <ESC> をタイプしてから次の間違い(変更すべき文字の先頭)に移動します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
430
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
431 5. 最初の行が次の行の様になるまでステップ 3 と 4 を繰り返します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
432
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
433 ---> This lubw has a few wptfd that mrrf changing usf the change operator.
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
434 ---> This line has a few words that need changing using the change operator.
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
435
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
436 ce は単語を削除した後、挿入モードに入ることに注意しましょう。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
437 cc は同じことを行全体に対して行います。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
438
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
439
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
440 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
441 レッスン 3.4: c を使用したその他の変更
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
442
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
443
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
444 ** 変更オペレータは、削除と同じ様にモーションを使用します。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
445
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
446 1. 変更オペレータは、削除と同じような動作をします。その形式は
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
447
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
448 c [数値] モーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
449
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
450 2. モーションも同じで、w は単語、 $ は行末などといったものです。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
451
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
452 3. 以下の ---> と示された最初の行にカーソルを移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
453
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
454 4. 最初の間違いへカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
455
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
456 5. c$ とタイプして行の残りを2行目の様にし、<ESC> を押しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
457
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
458 ---> The end of this line needs some help to make it like the second.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
459 ---> The end of this line needs to be corrected using the c$ command.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
460
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
461 NOTE: タイプ中の間違いはバックスペースキーを使って直すこともできます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
462
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
463 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
464 レッスン 3 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
465
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
466
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
467 1. 既に削除されたテキストを再配置するには、p をタイプします。これは削除さ
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
468 れたテキストをカーソルの後に挿入します(行単位で削除されたのならば、カー
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
469 ソルのある次の行に挿入されます)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
470
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
471 2. カーソルの下の文字を置き換えるには、r をタイプした後、それを置き換える
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
472 文字をタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
473
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
474 3. 変更コマンドではカーソル位置から特定のモーションで指定される終端までを変
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
475 更することが可能です。例えば ce ならばカーソル位置から単語の終わりまで、
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
476 c$ ならば行の終わりまでを変更します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
477
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
478 4. 変更コマンドの形式は
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
479
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
480 c [数値] モーション
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
481
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
482 さぁ、次のレッスンへ進みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
483
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
484
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
485
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
487 レッスン 4.1: 位置とファイルの情報
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
488
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
489 ** ファイル内での位置とファイルの状態を表示するには CTRL-G をタイプします。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
490 ファイル内のある行に移動するには G をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
491
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
492 NOTE: ステップを実行する前に、このレッスン全てに目を通しましょう!!
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
493
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
494 1. CTRL を押したまま g を押しましょう。この操作を CTRL-G と呼んでいます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
495 ページの一番下にファイル名と行番号が表示されるはずです。 ステップ 3のため
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
496 に行番号を覚えておきましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
497
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
498 NOTE: 画面の右下隅にカーソルの位置が表示されているかもしれません。これは
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
499 'ruler' オプション(:help 'ruler' を参照)を設定することで表示されます。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
500
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
501 2. ファイルの最下行に移動するために G をタイプしましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
502 ファイルの先頭に移動するには gg とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
503
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
504 3. 先ほどの行の番号をタイプし G をタイプしましょう。最初に CTRL-G を押した行
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
505 に戻って来るはずです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
506
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
507 4. 自信が持てたらステップ 1 から 3 を実行しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
508
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
509 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
510 レッスン 4.2: 検索コマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
511
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
512
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
513 ** 語句を検索するには / と、前方検索する語句をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
514
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
515 1. ノーマルモードで / という文字をタイプします。画面一番下に : コマンドと
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
516 同じ様に / が現れることに気づくでしょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
517
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
518 2. では、'errroor' <ENTER> とタイプしましょう。これが検索したい単語です。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
519
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
520 3. 同じ語句をもう一度検索するときは 単に n をタイプします。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
521 逆方向に語句を検索するときは N をタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
522
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
523 4. 逆方向に語句を検索する場合は、/ の代わりに ? コマンドを使用します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
524
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
525 5. 元の場所に戻るには CTRL-O (Ctrl を押し続けながら文字 o をタイプ)をタイプし
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
526 ます。さらに戻るにはこれを繰り返します。CTRL-I は前方向です。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
527
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
528 ---> "errroor" は error とスペルが違います; errroor はいわゆる error です。
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
529 NOTE: 検索がファイルの終わりに達すると、オプション 'wrapscan' が設定されている
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
530 場合は、ファイルの先頭から検索を続行します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
531
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
532 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
533 レッスン 4.3: 対応する括弧を検索
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
534
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
535
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
536 ** 対応する ),] や } を検索するには % をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
537
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
538 1. 下の ---> で示された行で (,[ か { のどれかにカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
539
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
540 2. そこで % とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
541
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
542 3. カーソルは対応する括弧に移動するはずです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
543
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
544 4. 最初の括弧に移動するには % とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
545
3967
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
546 5. 他の (,),[,],{ や } でカーソルを移動し、% が何をしているか確認しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
547
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
548 ---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
549
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
550
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
551 NOTE: この機能は括弧が一致していないプログラムをデバッグするのにとても役立ち
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
552 ます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
553
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
554
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
556 レッスン 4.4: 間違いを変更する方法
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
557
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
558
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
559 ** 'old' を 'new' に置換するには :s/old/new/g とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
560
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
561 1. 以下の ---> と示された行にカーソルを移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
562
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
563 2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見つ
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
564 かったものにだけ行われることに気をつけましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
565
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
566 3. では :s/thee/the/g とタイプしましょう。追加した g フラグは行全体を置換す
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
567 ることを意味します。この変更はその行で見つかった全ての箇所に対して行われ
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
568 ます。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
569
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
570 ---> thee best time to see thee flowers is in thee spring.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
571
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
572 4. 複数行から見つかる文字の全ての箇所を変更するには
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
573 :#,#s/old/new/g #,# には置き換える範囲の開始と終了の行番号を指定する。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
574 :%s/old/new/g ファイル全体で見つかるものに対して変更する。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
575 :%s/old/new/gc ファイル全体で見つかるものに対して、1つ1つ確認をとりな
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
576 がら変更する。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
577
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
578 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
579 レッスン 4 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
580
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
581
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
582 1. CTRL-G はファイルでの位置とファイルの詳細を表示します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
583 G はファイルの最下行に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
584 数値 G はその行に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
585 gg は先頭行に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
586
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
587 2. / の後に語句をタイプすると前方に語句を検索します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
588 ? の後に語句をタイプすると後方に語句を検索します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
589 検索の後の n は同じ方向の次の検索を、N は逆方向の検索をします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
590 CTRL-O は場所を前に移し、CTRL-I は場所を次に移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
591
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
592 3. (,),[,],{, もしくは } 上にカーソルがある状態で % をタイプすると対になる文
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
593 字へ移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
594
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
595 4. 現在行の最初の old を new に置換する。 :s/old/new
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
596 現在行の全ての old を new に置換する。 :s/old/new/g
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
597 2つの # 行の間で語句を置換する。 :#,#s/old/new/g
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
598 ファイルの中の全ての検索語句を置換する。 :%s/old/new/g
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
599 'c' を加えると置換の度に確認を求める。 :%s/old/new/gc
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
600
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
601 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
602 レッスン 5.1: 外部コマンドを実行する方法
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
603
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
604
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
605 ** :! の後に実行する外部コマンドをタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
606
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
607 1. 画面の最下部にカーソルが移動するよう、慣れ親しんだ : をタイプしましょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
608 これでコマンドライン命令がタイプできる様になります。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
609
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
610 2. ここで ! という文字(感嘆符)をタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
611 これで外部シェルコマンドが実行できる様になります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
612
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
613 3. 例として ! に続けて ls とタイプし <ENTER> を押しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
614 シェルプロンプトのようにディレクトリの一覧が表示されるはずです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
615 もしくは ls が動かないならば :!dir を使用しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
616
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
617 NOTE: この方法によってあらゆるコマンドが実行することができます。もちろん引数
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
618 も与えられます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
619
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
620 NOTE: 全ての : コマンドは <ENTER> を押して終了しなければなりません。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
621 以降ではこのことに言及しません。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
622
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
623
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
624 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
625 レッスン 5.2: その他のファイルへ書き込み
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
626
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
627
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
628 ** ファイルへ変更を保存するには :w ファイル名 とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
629
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
630 1. ディレクトリの一覧を得るために :!dir もしくは :!ls とタイプしましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
631 このあと <ENTER> を押すのは既にご存知ですね。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
632
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
633 2. TEST のように、そのディレクトリに無いファイル名を一つ選びます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
634
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
635 3. では :w TEST とタイプしましょう (TEST は、選んだファイル名です)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
637 4. これによりファイル全体が TEST という名前で保存されます。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
638 もう一度 :!dir もしくは :!ls とタイプしてディレクトリを確認してみましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
639
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
640 NOTE: ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
641 チュートリアルの複製ができ上がるはずです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
642
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
643 5. さらに、次のようにタイプしてファイルを消しましょう(Windows): :!del TEST
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
644 もしくは(Unix): :!rm TEST
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
645
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
646
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
647 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
648 レッスン 5.3: 選択した書き込み
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
649
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
650
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
651 ** ファイルの一部を保存するには、v モーションと :w FILENAME をタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
652
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
653 1. この行にカーソルを移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
654
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
655 2. v を押し、以下の第5項目にカーソルを移動します。テキストが強調表示されるの
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
656 に注目して下さい。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
657
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
658 3. 文字 : を押すと、画面の最下部に :'<,'> が現れます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
659
3967
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
660 4. w TEST (TEST は存在しないファイル名)をタイプします。
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
661 <ENTER> を押す前に :'<,'>w TEST となっていることを確認して下さい。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
662
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
663 5. Vim は TEST というファイルに選択された行を書き込むでしょう。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
664 :!dir もしくは :!ls でそれを確認します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
665 それは削除しないでおいて下さい。次のレッスンで使用します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
666
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
667 NOTE: v を押すと、Visual 選択が始まります。カーソルを動かすことで、選択範囲を
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
668 大きくも小さくもできます。さらに、その選択範囲に対してオペレータを適用
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
669 できます。例えば d はテキストを削除します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
670
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
672 レッスン 5.4: ファイルの取込と合併
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
673
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
674
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
675 ** ファイルの中身を挿入するには :r ファイル名 とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
676
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
677 1. カーソルをこの行のすぐ上に合わせます。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
678
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
679 NOTE: ステップ 2 の実行後、レッスン 5.3 のテキストが現れます。下に下がってこ
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
680 のレッスンに移動しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
681
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
682 2. では TEST というファイルを :r TEST というコマンドで読み込みましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
683 ここでいう TEST は使うファイルの名前のことです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
684 読み込まれたファイルは、カーソル行の下にあります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
685
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
686 3. 取り込んだファイルを確認してみましょう。カーソルを戻すと、レッスン5.3 の
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
687 オリジナルとファイルによるものの2つがあることがわかります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
688
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
689 NOTE: 外部コマンドの出力を読み込むこともできます。例えば、
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
690 :r !ls は ls コマンドの出力をカーソル以下に読み込みます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
691
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
692
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
693 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
694 レッスン 5 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
695
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
696
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
697 1. :!command によって 外部コマンドを実行する。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
698
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
699 よく使う例:
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
700 (Windows) (Unix)
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
701 :!dir :!ls - ディレクトリ内の一覧を見る。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
702 :!del FILENAME :!rm FILENAME - ファイルを削除する。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
703
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
704 2. :w ファイル名 によってファイル名というファイルがディスクに書き込まれる。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
705
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
706 3. v モーションで :w FILENAME とすると、ビジュアル選択行がファイルに保存さ
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
707 れる。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
708
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 6153
diff changeset
709 4. :r ファイル名 によりファイル名というファイルがディスクより取り込まれ、
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
710 カーソル位置の下に挿入される。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
711
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
712 5. :r !dir は dir コマンドの出力をカーソル位置以下に読み込む。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
713
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
714
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
715
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
716 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
717 レッスン 6.1: オープンコマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
718
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
719
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
720 ** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
721
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
722 1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
723
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
724 2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
725
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
726 3. いくつか文字をタイプしてから、挿入モードを終了する為に <ESC> を
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
727 タイプします。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
728
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
729 ---> o をタイプするとカーソルは開いた行へ移動し挿入モードに入ります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
730
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
731 4. カーソルの上の行に挿入するには、小文字の o ではなく、単純に大文字の O
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
732 をタイプします。次の行で試してみましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
733
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
734 ---> この行の上へ挿入するには、この行へカーソルを置いて O をタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
735
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
736
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
737
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
738
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
740 レッスン 6.2: 追加コマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
741
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
742
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
743 ** カーソルの次の位置からテキストを追加するには a とタイプします。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
744
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
745 1. カーソルを ---> で示された最初の行へ移動しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
746
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
747 2. e を押して li の終端部までカーソルを移動します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
748
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
749 3. カーソルの後ろにテキストを追加するために a (小文字) をタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
750
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
751 4. その下の行のような単語に完成させます。挿入モードを抜ける為に <ESC> を押
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
752 します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
753
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
754 5. e を使って次の不完全な単語へ移動し、ステップ 3 と 4 を繰り返します。
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
755
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
756 ---> This li will allow you to pract appendi text to a line.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
757 ---> This line will allow you to practice appending text to a line.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
758
4229
fa4089df54bc Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4119
diff changeset
759 NOTE: a, i と A は同じ挿入モードへ移りますが、文字が挿入される位置だけが異なり
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
760 ます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
761
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
762 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
763 レッスン 6.3: その他の置換方法
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
764
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
765
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
766 ** 1文字以上を置き換えるには大文字の R とタイプしましょう。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
767
2034
7bc41231fbc7 Update runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 1636
diff changeset
768 1. 以下の ---> と示された行にカーソルを移動します。最初の xxx の先頭に移動し
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
769 ます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
770
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
771 2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
772
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
773 3. 置換モードを抜けるには <ESC> を押します。行の残りが変更されていないままに
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
774 なることに注意してください。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
775
3967
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
776 4. 残った xxx をステップを繰り返して置換しましょう。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
777
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
778 ---> Adding 123 to xxx gives you xxx.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
779 ---> Adding 123 to 456 gives you 579.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
780
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
781 NOTE: 置換モードは挿入モードに似ていますが、全てのタイプされた文字は既存の文字
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
782 を削除します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
783
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
784 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
785 レッスン 6.4: テキストのコピーとペースト
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
786
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
787
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
788 ** テキストのコピーにはオペレータ y を、ペーストには p を使います。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
789
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
790 1. ---> と示された行へ移動し、カーソルを "a)" の後に置いておきます。
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
791
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 6153
diff changeset
792 2. v でビジュアルモードを開始し、"first" の手前までカーソルを移動します。
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
793
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
794 3. y をタイプして強調表示されたテキストを yank (コピー)します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
795
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
796 4. 次の行の行末までカーソルを移動します: j$
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
797
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
798 5. p を押して貼り付け(put)てから、次をタイプします: a second <ESC>
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
799
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
800 6. ビジュアルモードで " item." を選択し、y でヤンク、次の行の行末まで j$ で
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
801 移動し、 p でテキストをそこに put します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
802
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
803 ---> a) this is the first item.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
804 b)
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
805
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
806 NOTE: y をオペレータとして使うこともできます。yw は単語を1つ yank します。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
807 yy は行を1つ yank し、p でその行を put します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
808 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
809 レッスン 6.5: オプションの設定
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
810
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
811
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
812 ** 検索や置換の際に大文字/小文字を無視するには、オプションを設定します。 **
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
813
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
814 1. 次の様に入力して 'ignore' を検索しましょう: /ignore <ENTER>
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
815 n を押して何度か検索を繰り返します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
816
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
817 2. 次の様に入力して 'ic' (Ignore Case の略) オプションを設定します: :set ic
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
818
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
819 3. では n によってもう1度 'ignore' を検索します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
820 n を押してさらに数回検索を繰り返しましょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
821
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
822 4. 'hlsearch' と 'incsearch' オプションを設定しましょう: :set hls is
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
823
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
824 5. 検索コマンドを再入力して、何が起こるか見てみましょう: /ignore <ENTER>
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
825
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
826 6. 大文字小文字の区別を無効にするには次の様に入力します: :set noic
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
827
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
828 NOTE: マッチの強調表示をやめるには次の様に入力します: :nohlsearch
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
829 NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたいならば、語句内で \c
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
830 を使用します: /ignore\c <ENTER>
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
831 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
832 レッスン 6 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
833
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
834 1. o をタイプするとカーソルの下の行を開けて、そこで挿入モードになる。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
835 O (大文字) をタイプするとカーソルの上の行で挿入モードになる。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
836
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
837 2. カーソル上の文字の次からテキストを追加するには a とタイプする。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
838 行末にテキストを挿入するには大文字 A をタイプする。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
839
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
840 3. e コマンドは単語の終端にカーソルを移動する。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
841
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
842 4. y オペレータはテキストを yank (コピー)し、p はそれを put (ペースト)する。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
843
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
844 5. 大文字の R をタイプすると置換モードに入り、<ESC> を押すと抜ける。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
845
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
846 6. ":set xxx" とタイプするとオプション "xxx" が設定される。
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
847 'ic' 'ignorecase' 検索時に大文字小文字の区別しない
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
848 'is' 'incsearch' 検索フレーズに部分マッチしている部分を表示する
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14372
diff changeset
849 'hls' 'hlsearch' マッチするすべてを強調表示する
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
850 長い方、短い方、どちらのオプション名でも使用できます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
851
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
852 7. オプションを無効にするには "no" を付与する: :set noic
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
853
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
854 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
855 レッスン 7.1: オンラインヘルプコマンド
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
856
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
857
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
858 ** オンラインヘルプを使用しましょう **
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
859
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
860 Vim には広範にわたるオンラインヘルプシステムがあります。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
861 ヘルプを開始するには、これら3つのどれか1つを試してみましょう:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
862 - ヘルプキー <HELP> を押す(もしあるならば)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
863 - <F1> キーを押す(もしあるならば)。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
864 - :help <ENTER> とタイプする。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
865
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
866 ヘルプウィンドウのテキストを読むと、ヘルプの動作が理解できます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
867 CTRL-W CTRL-W とタイプすると ヘルプウィンドウへジャンプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
868 :q <ENTER> とタイプすると ヘルプウィンドウが閉じられます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
869
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
870 ":help" コマンドに引数を与えることにより、あらゆる題名のヘルプを見つけること
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
871 ができます。これらを試してみましょう(<ENTER> をタイプし忘れないように):
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
872
3967
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
873 :help w
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
874 :help c_CTRL-D
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
875 :help insert-index
fdb8a9c7bd91 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
876 :help user-manual
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
877 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
878 レッスン 7.2: 起動スクリプトの作成
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
879
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
880 ** Vim の特徴を発揮する **
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
881
4119
61bcafd8c648 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3967
diff changeset
882 Vim には Vi よりも多くの特徴を踏まえていますが、そのほとんどは初期状態にて
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
883 使用不可となっています。より多くの特徴を使いはじめるには "vimrc" ファイル
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
884 を作成します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
885
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
886 1. "vimrc" ファイルの編集を開始します。これはシステムに依存します。
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
887 :e ~/.vimrc UNIX 向け
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
888 :e ~/_vimrc Windows 向け
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
889
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
890 2. ここでサンプルの "vimrc" を読み込みます。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
891 :r $VIMRUNTIME/vimrc_example.vim
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
892
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
893 3. 以下のようにファイルへ書き込みます。
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
894 :w
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
895
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
896 次回 Vim を起動すると、色づけ構文が使えるようになるでしょう。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
897 この "vimrc" ファイルへ、お好みの設定を追加することができます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
898 より多くの情報を得るには :help vimrc-intro とタイプします。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
899
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
900 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
901 レッスン 7.3: 補完
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
902
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
903
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
904 ** CTRL-D と <TAB> でコマンドラインを補完する **
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
905
6153
1e8ebf870720 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4229
diff changeset
906 1. 互換モードでないことを確認します: :set nocp
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
907
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
908 2. 現在のディレクトリに在るファイルを :!ls か :!dir で確認します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
909
27162
b19230a8d40a Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
910 3. コマンドの先頭をタイプします: :e
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
911
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
912 4. CTRL-D を押すと Vim は "e" から始まるコマンドの一覧を表示します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
913
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
914 5. d<TAB> とタイプすると Vim は ":edit" というコマンド名を補完します。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
915
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
916 6. さらに空白と、既存のファイル名の始まりを加えます: :edit FIL
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
917
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
918 7. <TAB> を押すと Vim は名前を補完します。(もし一つしか無かった場合)
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
919
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
920 NOTE: 補完は多くのコマンドで動作します。そして CTRL-D と <TAB> 押してみてくだ
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
921 さい。特に :help の際に役立ちます。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
922
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
923 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
924 レッスン 7 要約
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
925
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
926
14372
2a4a2dc35c55 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13967
diff changeset
927 1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <HELP> を押す。
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
928
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
929 2. コマンド(cmd)のヘルプを検索するには :help cmd とタイプする。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
930
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
931 3. 別のウィンドウへジャンプするには CTRL-W CTRL-W とタイプする。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
932
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
933 4. ヘルプウィンドウを閉じるには :q とタイプする。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
934
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
935 5. お好みの設定を保つには vimrc 起動スクリプトを作成する。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
936
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
937 6. : command で可能な補完を見るには CTRL-D をタイプする。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
938 補完を使用するには <TAB> を押す。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
939
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
940
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
941
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
942
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
943
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
944
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
945
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
947
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
948 これにて Vim のチュートリアルを終わります。エディタを簡単に、しかも充分に
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
949 使うことができるようにと、Vim の持つ概念の要点のみを伝えようとしました。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
950 Vim にはさらに多くのコマンドがあり、ここで全てを説明することはできません。
6153
1e8ebf870720 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4229
diff changeset
951 以降はユーザーマニュアルを参照ください: ":help user-manual"
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
952
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
953 これ以後の学習のために、次の本を推薦します。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
954 Vim - Vi Improved - by Steve Oualline
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
955 出版社: New Riders
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
956 最初の本は完全に Vim のために書かれました。とりわけ初心者にはお奨めです。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
957 多くの例題や図版が掲載されています。
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27162
diff changeset
958 次のURLを参照して下さい https://iccf-holland.org/click5.html
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
959
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
960 次は Vim よりも Vi について書かれた古い本ですが推薦します:
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
961 Learning the Vi Editor - by Linda Lamb
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
962 出版社: O'Reilly & Associates Inc.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
963 Vi でやりたいと思うことほぼ全てを知ることができる良書です。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
964 第6版では、Vim についての情報も含まれています。
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
965
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
966 このチュートリアルは Colorado State University の Charles Smith のアイデア
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
967 を基に、Colorado School of Mines の Michael C. Pierce と Robert K. Ware の
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
968 両名によって書かれました。 E-mail: bware@mines.colorado.edu.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
969
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
970 Modified for Vim by Bram Moolenaar.
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
971
16023
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14372
diff changeset
972 日本語訳 松本 泰弘 <mattn.jp@gmail.com>
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14372
diff changeset
973 vim-jpチーム <https://github.com/vim-jp/lang-ja>
dc766e1b0c95 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 14372
diff changeset
974 監修 村岡 太郎 <koron.kaoriya@gmail.com>
1636
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
975
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
976 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14a9094dd0fe updated for version 7.2a
vimboss
parents:
diff changeset
977 vi:set ts=8 sts=4 sw=4 tw=78: