annotate runtime/tutor/tutor.ja.euc @ 677:e649c78407e6 v7.0202

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