annotate runtime/tutor/tutor.ja.sjis @ 34232:47385c831d92 v9.1.0061

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