annotate runtime/tutor/tutor.ja.euc @ 226:4e7dca477fee

updated for version 7.0063
author vimboss
date Tue, 22 Mar 2005 22:54:12 +0000
parents 3fc0f57ecb91
children e649c78407e6
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 ===============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 = V I M 教 本 (チュートリアル) へ よ う こ そ - Version 1.5 =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 ===============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 非常に強力なエディターです。このチュートリアルは、あなたが Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 を万能エディターとして使いこなせるようになるのに十分なコマンドについて
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 説明をするようなっています。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 だけ時間を使うのかにもよりますが、およそ25〜30分です。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 学ぶコマンドにはこの文章を変更するものもあります。練習を始める前にコ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 ピーを作成しましょう("vimtutor"したならば、既にコピーされています)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 このチュートリアルが、使うことで覚えられる仕組みになっていることを、心
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 しておかなければなりません。正しく学習するにはコマンドを実際に試さなけ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 ればならないのです。文章を読んだだけならば、きっと忘れてしまいます!。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 さぁ、Capsロック(Shift-Lock)キーが押されていないことを確認した後、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 画面にレッスン1.1 が全部表示されるところまで、j キーを押してカーソルを
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 レッスン 1.1: カーソルの移動
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 ** カーソルを移動するには、示される様に h,j,k,l を押します **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 ^
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 k ヒント: h キーは左方向に移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 < h l > l キーは右方向に移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 j j キーは下矢印キーのようなキーです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 v
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 1. 移動に慣れるまで、スクリーンでカーソル移動させましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 2. 下へのキー(j)を押しつづけると、連続して移動できます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 ---> これで次のレッスンに移動する方法がわかりましたね。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 3. 下へのキーを使って、レッスン1.2 に移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 NOTE: 何をタイプしているか判らなくなったら、<ESC>を押してノーマルモードにしま
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 す。それから入力しようとしていたコマンドを再入力しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 NOTE: カーソルキーでも移動できます。しかし hjkl を使用することに一度慣れてしま
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 えば、はるかに速く移動することができるでしょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 レッスン 1.2: VIM の起動と終了
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 !! NOTE: 以下のあらゆるステップを行う前に、このレッスンを読みましょう!!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 1. <ESC>キーを押しましょう。(確実にノーマルモードにするため)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 2. 次のようにタイプ: :q! <ENTER>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 ---> これにより編集した内容を保存せずにエディタが終了します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 編集内容を保存して終了するときは次のようにタイプします:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 :wq <ENTER>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 3. シェルプロンプトからチュートリアルを始めるにはコマンドをタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 そのコマンドは: vimtutor <ENTER>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 通常はこうでしょう: vim tutor <ENTER>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 ---> 'vim' は Vim エディタの起動を、'tutor' は編集したいファイルを意味します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 4. これまでのステップを覚え自信がついたならば、ステップ 1 から 3 までを実
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 際に試して、Vim を1度終了してから再び起動しましょう。それからレッスン
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 1.3までカーソルを移動させましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 レッスン 1.3: テキスト編集 - 削除
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 ** ノーマルモードにてカーソルの下の文字を削除するには x を押します **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 1. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 2. 間違いを修正するために、削除する最初の文字までカーソルを移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 3. 不必要な文字を x を押して削除しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 4. 文が正しくなるまで ステップ 2 から 4 を繰り返しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
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 5. 行が正しくなったら、レッスン 1.4 に移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 NOTE: 全てのレッスンを通じて、覚えようとするのではなく実際にやってみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88
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 レッスン 1.4: テキスト編集 - 挿入
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 ** ノーマルモードにてテキストを挿入するには i を押します **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 1. 以下の ---> と記されたされた最初の行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 2. 1行目を2行目と同じ様にするために、テキストを挿入しなければならない位
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 置の次の文字にカーソルを移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 3. i キーを押してから、追加が必要な文字をタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 4. 間違いを修正したら <ESC> を押してコマンドモードに戻り、正しい文に
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 なる様にステップ 2 から 4 を繰り返しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
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 5. 挿入の方法がわかったら下のレッスン1の要約を見ましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112
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 レッスン 1 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 1. カーソルは矢印キーもしくは hjkl キーで移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 h (左) j (下) k (上) l (右)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 2. Vim を起動するにはプロンプトから vim ファイル名 <ENTER> とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 3. Vim を終了するには <ESC> :q! <ENTER> とタイプします(変更を破棄)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 もしくは <ESC> :wq <ENTER> とタイプします(変更を保存)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 4. カーソルの下の文字を削除するには、ノーマルモードで x とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 5. カーソルの位置に文字を挿入するには、ノーマルモードで i とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 i テキストのタイプ <ESC>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 NOTE: <ESC> キーを押すとノーマルモードに移行します。その際、間違ったり入力途中
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 のコマンドを取り消すことができます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 さて、続けてレッスン 2 を始めましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 レッスン 2.1: 削除コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 ** 単語の末尾までを削除するには dw とタイプしましょう **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 1. ノーマルモードであることを確認するために <ESC> を押しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 2. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 3. 消したい単語の先頭にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 4. 単語を削除するために dw とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 NOTE: タイプすると、dw という文字がスクリーンの最下行に現われます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 タイプを間違ってしまった時には <ESC> を押してやり直しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 ---> この 文 紙 には いくつかの たのしい 必要のない 単語 が 含まれて います。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 5. 3 から 4 までを文が正しくなるまで繰り返し、レッスン 2.2 に移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 レッスン 2.2: その他の削除コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 ** 行の末尾までを削除するには d$ とタイプしましょう **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 1. ノーマルモードであることを確認するのに <ESC> を押しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 2. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 3. 正しい文の末尾へカーソルを移動しましょう(最初の . の後です)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 4. 行末まで削除するのに d$ とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 ---> 誰かがこの行の最後を2度タイプしました。 2度タイプしました。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 5. どういうことか理解するために、レッスン 2.3 へ移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 Lesson 2.3: コマンドと目的語
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 削除コマンド d の形式は次の様になっています:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 [回数] d 目的語 もしくは d [回数] 目的語
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 それぞれ:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 回数 - そのコマンドを何回繰り返すか(省略可能, 省略した時は =1)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 d - 削除コマンド。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 目的語 - 何に対して働きかけるか(以下に挙げます)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 目的語一覧:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 w - カーソル位置から空白を含む単語の末尾まで。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 e - カーソル位置から空白を含まない単語の末尾まで。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 $ - カーソル位置から行末まで。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 NOTE: 冒険したい人は、ノーマルモードにてコマンドなしに目的語を押して
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 みましょう。カーソルが目的語一覧で示される位置に移動するはずです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
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 レッスン 2.4: それ以外の形のコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 ** 行全体を削除するには dd とタイプしましょう **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 行全体の削除は頻繁に行なう作業なので、Vim の設計者は行を削除するのには、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 単に列内にて2回 d をタイプする方が簡単だろうと判断しました。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 1. 下にある一連のフレーズの2行目にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 2. dd とタイプして行を削除しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 3. では4行目に移動してみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 4. 2dd とタイプして2行削除してみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 (回数-コマンド-目的語 の形式を思い出しましょう)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 1) バラは赤い、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 2) つまらないものは楽しい、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 3) スミレは青い、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 4) 私は車をもっている、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 5) 時計が時刻を告げる、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 6) 砂糖は甘い
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 7) オマエモナー
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 レッスン 2.5: やり直しコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 ** 最後のコマンドを取り消すには u を押します。U は行全体の取消です。 **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 1. 以下の ---> と記されたされた行にカーソルを移動し、最初の間違いにカーソル
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 を移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 2. x をタイプしていらない先頭の文字を削除しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 3. さぁ、u をタイプして最後に実行したコマンドを取り消しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 4. 今度は、x を使用して誤りを全て修正しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 5. 大文字の U をタイプして、行を元の状態に戻しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 6. u をタイプして直前の U コマンドを取消しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 7. ではコマンドを再実行するのに CTRL-R (CTRL を押したまま R を打つ)を
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 数回タイプしてみましょう(取消の取消)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 ---> このの行のの間違いを修正々し、後でそれらの修正をを取消しまますす。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 8. これはとても便利なコマンドです。さぁレッスン 2 要約に移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 レッスン 2 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 1. カーソル位置から単語の末尾までを削除するには dw とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 2. カーソル位置から行の末尾までを削除するには d$ とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 3. 行全体を削除するには dd とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 4. ノーマルモードでのコマンド形式は
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 [回数] コマンド 目的語 もしくは コマンド [回数] 目的語
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 それぞれ:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 回数 - そのコマンドを何回繰り返すか。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 コマンド - 削除 d の類で何をするか。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 目的語 - 単語 w や行末 $ などの類で何に対して働きかけるか。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 5. 前回の動作を取消す: u (小文字 u)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 行全体の変更を取消す: U (大文字 U)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 取消しの取消し: CTRL-R
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 レッスン 3.1: 貼り付けコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 ** 最後に削除された行をカーソルの後に貼り付けるには p をタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282 1. 以下の段落の最初の行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 2. dd とタイプして行を削除し、Vim のバッファに格納しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 3. 削除した行が本来あるべき位置の上の行まで、カーソルを移動させましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 4. ノーマルモードで p をタイプして格納した行を画面に戻します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 5. 順番が正しくなる様にステップ 2 から 4 を繰り返しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 d) 貴方も学ぶことができる?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 b) スミレは青い、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 c) 知恵とは学ぶもの、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 a) バラは赤い、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 レッスン 3.2: 置き換えコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 ** カーソルの下の文字を置き換えるには r をタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 1. 以下の ---> と記されたされた最初の行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 2. 最初の間違いの先頭にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 3. r とタイプし、間違っている文字を置き換える、正しい文字をタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 4. 最初の行が正しくなるまでステップ 2 から 3 を繰り返しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 ---> この合を人力した時ね、その人は幾つか問違ったキーを押しもした!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 ---> この行を入力した時に、その人は幾つか間違ったキーを押しました!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 5. さぁ、レッスン 3.2 に移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 NOTE: 実際に試しましょう。決して覚えるだけにはしないこと。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 レッスン 3.3: 変更コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 ** 単語の一部、もしくは全体を変更するには cw とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 1. 以下の ---> と記されたされた最初の行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 2. lubw の u の位置にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 3. cw とタイプし、正しい単語をタイプしましょう(この場合 'ine' とタイプ)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334 4. 次の間違い(変更すべき文字の先頭)に移動するために <ESC> をタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 5. 最初の行が次の行の様になるまでステップ 3 と 4 を繰り返します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 ---> This lubw has a few wptfd that mrrf changing usf the change command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 ---> This line has a few words that need changing using the change command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 cw は単語を変更するだけでなく、挿入も行えることに注意しましょう。
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 レッスン 3.4: c を使用したその他の変更
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
347
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
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 1. 変更コマンドは、削除コマンドと同じような動作をします。その形式は
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 [回数] c 目的語 もしくは c [回数] 目的語
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356 2. オブジェクトも同じで、w は単語、 $ は行末などといったものです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358 3. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
359
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360 4. 最初の間違いへカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362 5. c$ とタイプして行の残りを2行目の様にし、<ESC> を押しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 ---> The end of this line needs some help to make it like the second.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 ---> The end of this line needs to be corrected using the c$ command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 レッスン 3 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 1. 既に削除されたテキストを再配置するには、p をタイプします。これは削除さ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373 れたテキストをカーソルの後に挿入します(行単位で削除されたのならば、カー
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 ソルのある次の行に挿入されます)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376 2. カーソルの下の文字を置き換えるには、r をタイプした後、それを置き換える
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 文字をタイプします。
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 することが可能です。例えば cw ならばカーソル位置から単語の終わりまで、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
381 c$ ならば行の終わりまでを変更します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 4. 変更コマンドの形式は
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
384
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 [回数] c 目的語 もしくは c [回数] 目的語
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
386
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
387 さぁ、次のレッスンに移りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388
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 レッスン 4.1: 位置とファイルの情報
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
394
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 ** ファイル内での位置とファイルの状態を表示するには CTRL-g をタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 ファイル内のある行に移動するには SHIFT-G をタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398 NOTE: ステップを実行する前に、このレッスン全てに目を通しましょう!!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400 1. CTRL を押したまま g を押しましょう。ページの一番下にあるステータス行
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 にファイル名と行が表示されるはずです。 ステップ 3 のために行番号を
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402 覚えておきましょう。(訳者注:ルーラーがある場合はそちらに注目)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 2. 最下行に移動するために shift-G とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406 3. 先ほどの行の番号をタイプし、 shift-G をタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 最初に Ctrl-g を押した行に戻って来るはずです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 (数字をタイプしているときには画面に表示されません)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410 4. 自信が持てたらステップ 1 から 3 を実行しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411
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 レッスン 4.2: 検索コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416
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
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
420 1. ノーマルモードで / という文字をタイプします。画面一番下に : コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 と同じ様に / が現れることに気づくでしょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 2. では、'errroor' <ENTER> とタイプしましょう。これが検索したい単語です。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 3. 同じ語をもう一度検索するときは 単に n をタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 逆方向に語句を検索するときは N をタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
427
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428 4. 逆方向に語句を検索したい場合は、/ コマンドのかわりに ? コマンドを使用し
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
429 ます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
430
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 ---> "errroor" is not the way to spell error; errroor is an error.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 検索がファイルの終わりに達すると、ファイルの先頭から検索を続行します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434
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 レッスン 4.3: 対応する括弧を検索
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439
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 1. 以下の ---> と記されたされた行で (,[ か { のどれかにカーソルを移動
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
444 しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 2. そこで % とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448 3. カーソルは対応する括弧に移動するはずです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450 4. 最初の括弧に移動するには % とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452 ---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454 NOTE: この機能は括弧が一致していないプログラムをデバッグするのにとても役立ち
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455 ます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 レッスン 4.4: 間違いを変更する方法
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 ** 'old' を 'new' に置換するには :s/old/new/g とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 1. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
469 つかったものにだけ行なわれることに気をつけましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
471 3. では :s/thee/the/g とタイプしましょう。行全体を置換することを意味します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
472 この変更はその行で見つかった全ての箇所に対して行なわれます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
473
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474 ---> thee best time to see thee flowers is in thee spring.
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 :#,#s/old/new/g #,# は2行の行番号を指します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
478 :%s/old/new/g ファイル全体で見つかるものに対して変更する。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480
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 レッスン 4 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 1. Ctrl-g はファイルでの位置とファイルの詳細を表示します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 Shift-G はファイルの最下行に移動します。行番号後に Shift-G とすると
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 その行に移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 2. / の後に語句をタイプすると前方に語句を検索します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 ? の後に語句をタイプすると後方に語句を検索します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 検索の後 n で、同方向に検索を再び行い、また N で逆方向に検索を行ないま
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 す。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 3. (,),[,],{, or } 上にカーソルがある状態で % をタイプすると
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497 対応した対に移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
498
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
499 4. 現在行の最初の old を new に置換する。 :s/old/new
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
500 現在行の全ての old を new に置換する。 :s/old/new/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
501 2つの # 間で語句を置換する。 :#,#s/old/new/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
502 ファイルの中の全ての検索語句を置換する。 :%s/old/new/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503 'c' を加えると置換の度に確認を求める。 :%s/old/new/gc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
504
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
506 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 レッスン 5.1: 外部コマンドを実行する方法
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
508
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 1. 画面の最下部にカーソルが移動するよう、慣れ親しんだ : をタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
513 これでコマンドがタイプできる様になります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
514
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
515 2. ここで ! という文字(感嘆符)をタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 これで外部シェルコマンドが実行できる様になります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
517
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518 3. 例として ! に続けて ls とタイプし <ENTER> を押しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
519 シェルプロンプトのようにディレクトリの一覧が表示されるはずです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 もしくは ls が動かないならば :!dir を使用しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
521
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522 ---> NOTE: この方法によってあらゆるコマンドが実行することができます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
523
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
524 ---> NOTE: 全ての : コマンドは <ENTER> を押して終了しなければなりません。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
526
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
530 レッスン 5.2: その他のファイルへ書き込み
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
533 ** ファイルへ変更を保存するには :w ファイル名 とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 1. ディレクトリの一覧を得るために :!dir もしくは :!ls とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 このあと <ENTER> を押すのは既にご存知ですね。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
538 2. TEST のように、そのディレクトリに無いファイル名を一つ選びます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 3. では :w TEST とタイプしましょう (TEST は、選んだファイル名です)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 4. これによりファイル全体が TEST という名前で保存されます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 もう一度 :!dir とタイプして確認してみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 ---> ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 チュートリアルの複製ができ上がるはずです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 5. では、 :!del TEST とタイプしてファイルを削除してみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549
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 レッスン 5.3: 選択した書き込み
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 ** 部分的に保存するには :#,# w ファイル名 とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 1. もう一度ディレクトリの一覧を取得するために :!ls とタイプし、TEST の様に
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559 ファイルを一つ選んでみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 2. このページの始めまでカーソルを移動し、ファイルの行数を知るために Ctrl-g と
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. そしてページの終りまで移動し、再度 Ctrl-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 4. ある部分だけを TEST という名で保存するために、:#,# w TEST とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 この #,# は覚えておいた2つの番号(上端,下端) であり、 TEST がファイル名
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569 となります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 5. 再度、ファイルが存在することを確認するために :!dir とタイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 ただしこのファイルは消してはいけません。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
574
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 レッスン 5.4: ファイルの取込と合併
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
577
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
578
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
579 ** ファイルの中身を挿入するには :r ファイル名 とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
580
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
581 1. 先ほどの TEST というファイルが存在することを確かめるために :!dir と
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582 タイプしましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584 2. カーソルをこのページの先頭に移動します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
586 NOTE: ステップ 3 を実行すると、画面に レッスン 5.3 が現われるので、カーソルを
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587 下に移動しこのレッスンまで戻りましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
589 3. では、:r TEST とタイプして TEST ファイルを取込みましょう。この TEST は
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590 ファイル名です。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592 NOTE: ファイルの取込みはカーソルの位置から行われます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 4. 取込んだファイルを確認してみましょう。カーソルを戻すと、レッスン5.3 の
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
595 オリジナルとファイルによるものの2つがあることがわかります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
599 レッスン 5 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
602 1. :!command によって 外部コマンドを実行します。
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 :!ls - ディレクトリのファイル一覧を見る。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
606 :!del ファイル名 - ファイル名というファイルの削除する。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
607
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
608 2. :w ファイル名 によってファイル名というファイルがディスクに書き込まれる。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
609
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
610 3. :#,# w ファイル名 によって # から # までを保存する。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 4. :r ファイル名 によりファイル名というファイルがディスクより取込まれ、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
613 カーソル位置の下に挿入される。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
615
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
618
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619
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 レッスン 6.1: オープンコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
623
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
625 ** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627 1. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
628
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
629 2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
630
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 3. ---> と記された行を写し、<ESC> とタイプして追加モードを終了しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
632
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 ---> o をタイプするとカーソルは開いた行へ移動し挿入モードに入ります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
634
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635 4. カーソルの上の行に挿入するには、小文字の o ではなく、単純に大文字の O
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
636 をタイプします。次の行で試してみましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637 この行の上へ挿入するには、この行へカーソルを置いて Shift-O をタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
638
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
641
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642
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 レッスン 6.2: 追加コマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
647
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
648 ** カーソルの次の位置からテキストを追加するには a とタイプします **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
649
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650 1. ノーマルモードにして以下の ---> と記されたされた最初の行で $ をタイプし
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
651 て、終端にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
652
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
653 2. カーソルの文字の後ろにテキストを追加するために a (小文字) をタイプしま
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
654 す。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
655
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
656 NOTE: これは最後の文字にてテキストを挿入し、<ESC> をタイプしてカーソルを右に
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
657 移動し、最後に x タイプして行末に追加するといったような i のタイプを
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
658 避けることがきます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
659
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
660 3. さて最初の行を完成しましょう。テキストが挿入される位置を除けば、
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661 追加コマンドは挿入モードとまったく同じです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
662
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663 ---> この行で、行末に文章を追加する
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
664 ---> この行で、行末に文章を追加する練習をすることができるでしょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
665
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
666
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
667 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668 レッスン 6.3: その他の置換
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
669
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
670
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
671 ** 1文字以上を置き換えるには大文字の R とタイプしましょう **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
672
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
673 1. 以下の ---> と記されたされた行にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
674
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
675 2. ---> と記された2行目と違う、最初の単語の先頭にカーソルを移動しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
676 (単語 'last')
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
677
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
678 3. ここで R をタイプして、最初の行と次の行が同じになるように既存のテキスト
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
679 へ上書きタイプし、1行目の残りの部分を書き換えましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
680
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
681 ---> To make the first line the same as the last on this page use the keys.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
682 ---> To make the first line the same as the second, type R and the new text.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
683
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
684 4. モードを抜けるために <ESC> をタイプすると、変更していない部分が残ること
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
685 に注意しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
686
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
687
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
688
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
689
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
690 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
691 レッスン 6.4: オプションの設定
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
692
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
693
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
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
697 1. 以下の様にタイプして 'ignore' を検索しましょう:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
698 /ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
699 n を押して何度か検索を繰り返します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
700
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
701 2. 以下の様にタイプして 'ic' (Ignore Case の略です) オプションを設定します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
702 :set ic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
703
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
704 3. では n によってもう1度 'ignore' を検索します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
705 n を押してさらに数回検索を繰り返しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
706
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
707 4. 'hlsearch' と 'incsearch' オプションを以下の様に設定しましょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
708 :set hls is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
709
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
710 5. もう一度検索コマンドを入力して、何が起こるか見てみましょう:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711 /ignore
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 レッスン 6 要約
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
715
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
716
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
717 1. o をタイプするとカーソルの下の行を開けて、そこで挿入モードになる。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
718 O (大文字) をタイプするとカーソルの上の行で挿入モードになる。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
719
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
720 2. カーソル上の文字の次からテキストを追加するには a とタイプする。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
721 行末に自動でテキストを挿入するには大文字 A をタイプする。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
722
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
723 3. 大文字の R をタイプすると置換モードに入り、<ESC>を押すと抜ける。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
725 4. ":set xxx" とタイプするとオプション "xxx" が設定される。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
726
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
728
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
729
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
730
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
731
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
732
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 レッスン 7: オンラインヘルプコマンド
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
738
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
739 ** オンラインヘルプを使用しましょう **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
740
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
741 Vim には広範にわたるオンラインヘルプシステムがあります。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
742 ヘルプを開始するには、これら3つのどれか1つを試してみましょう:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
743 - ヘルプキー <HELP> を押す(もしあるならば)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744 - <F1> キーを押す(もしあるならば)。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
745 - :help <ENTER> とタイプする。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
746
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
747 ヘルプウィンドウを閉じるには :q <ENTER> とタイプします。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
748
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
749 ":help" コマンドに引数を与えることにより、あらゆる題名のヘルプを見つける
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
750 ことができます。これらを試してみましょう(<ENTER> をタイプし忘れないように):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
751
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
752 :help w
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
753 :help c_<T
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
754 :help insert-index
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
755 :help user-manual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
756
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
757
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
758
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
759 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
760 レッスン 8: 起動スクリプトの作成
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
761
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
762 ** Vim の特徴を発揮する **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
763
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
764 Vim には Vi よりも多くの特徴を踏まえていまが、そのほとんどは初期状態にて
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
765 使用不可となっています。より多くの特徴を使いはじめるには "vimrc" ファイル
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
766 を作成します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
767
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
768 1. "vimrc" ファイルの編集を開始する。これはシステムに依存します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
769 :edit ~/.vimrc UNIX 向け
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
770 :edit $VIM/_vimrc MS-Windows 向け
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
771
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
772 2. ここでサンプルの "vimrc" を読み込みます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
773
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
774 :read $VIMRUNTIME/vimrc_example.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
775
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
776 3. 以下のようにファイルへ書き込みます。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
777
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
778 :write
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
779
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
780 次回 Vim を起動すると、色づけ構文が使えるようになるでしょう。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
781 この "vimrc" ファイルへ、お好みの設定を追加することができます。
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 これにて Vim のチュートリアルを終わります。エディタを簡単に、しかも充分に
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
785 使うことができるようにと、Vim の持つ概念の要点のみを伝えようとしました。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
786 Vim にはさらに多くのコマンドがあり、ここで全てを説明することはできません。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
787 以降はユーザマニュアルを参照ください: "help :user-manual"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
788
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
789 これ以後の学習のために、次の本を推薦します。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
790 Vim - Vi Improved - by Steve Oualline
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
791 出版社: New Riders
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
792 最初の本は完全に Vim のために書かれました。とりわけ初心者にはお奨めです。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
793 多くの例題や図版が掲載されています。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
794 次のURLを参照して下さい http://iccf-holland.org/click5.html
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
795
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
796 次は Vim よりも Vi について書かれた古い本ですが推薦します:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
797 Learning the Vi Editor - by Linda Lamb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
798 出版社: O'Reilly & Associates Inc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
799 Vi でやりたいと思うことほぼ全てを知ることができる良書です。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
800 第6版では、Vim についての情報も含まれています。
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
801
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
802 このチュートリアルは Colorado State University の Charles Smith のアイデア
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
803 を基に、Colorado School of Mines の Michael C. Pierce と Robert K. Ware の
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
804 両名によって書かれました。 E-mail: bware@mines.colorado.edu.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
805
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
806 Modified for Vim by Bram Moolenaar.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
807
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
808 日本語訳 松本泰弘 E-mail:mattn@mail.goo.ne.jp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
809
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
810 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
811 vi:set ts=8 sts=4 sw=4 tw=76: