1=============================================================================== 2= �� ������ (VIM Tutor) �� ���� ���� ȯ���մϴ� - Version 1.5 = 3=============================================================================== 4 5 ��(Vim)�� �� �����̿��� �� ������ �� ���� ��ŭ ���� ����� ���� 6 �ſ� ������ �������Դϴ�. �� �����̴� ���� ���� ��õ�� ������� ����� 7 �� �ֵ��� ����� ��ɿ� ���� �����ϰ� �ֽ��ϴ�. 8 9 �� �����̸� ���� ������ �ǽ��ϴ� ���� �� �ð��� ���� ���� ���� 10 25-30 �� ������ �ɸ��ϴ�. 11 12 �� ������ ���Ե� ����� ������ ��Ĩ�ϴ�. �� ������ ���纻�� ���� 13 �����ϼ���. (vimtutor �� ���� �����ߴٸ�, �̹� ���纻�� ����ϴ� 14 ���Դϴ�.) 15 16 �߿��� ����, �� �����̰� ���� �Ẹ�鼭 ��쵵�� ����Ǿ� �ִٴ� ���Դϴ�. 17 ����� ����� ��������, ���� �����غ��� ���� �ʿ��մϴ�. ������ �д� 18 �����δ�, ����� �ؾ������ �� ���Դϴ�. 19 20 �� ����, Caps Lock(Shift-Lock) Ű�� �������� ������ Ȯ���غ��ð�, j Ű�� 21 ����� ������ Lesson 1.1�� ȭ�鿡 ���� ������ ���������ô�. 22~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 Lesson 1.1: Ŀ�� �����̱� 24 25 ** Ŀ���� �����̷���, ǥ�õ� ��� h,j,k,l Ű�� �����ʽÿ�. ** 26 ^ 27 k ��Ʈ: h Ű�� ���ʿ� ������, �������� �����Դϴ�. 28 < h l > l Ű�� �����ʿ� ������, ���������� 29 j �����Դϴ�. 30 v j Ű�� �Ʒ����� ȭ��ǥó�� ������ϴ�. 31 32 1. �ͼ����� ������ Ŀ���� ��ũ�� �� ������ ���ʽÿ�. 33 34 2. �Ʒ� ����Ű (j)�� �ݺ��Է��� �� ������ ������ ��ʽÿ�. 35---> ���� ���� lesson���� ���� ����� �˰� �Ǿ����ϴ�. 36 37 3. �Ʒ� ����Ű�� �̿��Ͽ�, Lesson 1.2 �� ���ʽÿ�. 38 39����: ������ �ʴ� ���� �Է��� �Ǿ��ٸ�, <ESC>�� ������, ��� ���� 40 ���ư��ʽÿ�. �� �Ŀ� ���ϴ� ����� �ٽ� �Է��Ͻʽÿ�. 41 42����: Ŀ��Ű ���� �۵��� ���Դϴ�. ������ hjkl�� �ͼ�������, Ŀ��Ű���� 43 �ξ� ������ �̵��� �� ���� ���Դϴ�. 44 45~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 Lesson 1.2: ���� �����ϰ� ������ 47 48 49 !! ����: �Ʒ� �ִ� �ܰ踦 �����ϱ� ����, �� lesson ��ü�� �����ʽÿ�!! 50 51 1. <ESC> Ű�� ������ Ȯ���ϰ� ��� ���� ���� ���ɴϴ�. 52 53 2. ������ ���� �Է��մϴ�: :q! <ENTER> 54 55---> �̷��� �ϸ�, �ٲ� ������ *�������� �ʰ�* �����⸦ ���������ϴ�. 56 ������ �� ������������ ������ ���� �Է��մϴ�: 57 :wq <ENTER> 58 59 3. �� ������Ʈ�� ���δٸ�, �ٽ� �����̷� ���ƿ��� ���� ������ ���� 60 �Է��մϴ�. 61 vimtutor <ENTER> 62 �Ǵ� ������ ���� ���� �ֽ��ϴ�. 63 vim tutor.ko <ENTER> 64 65---> 'vim' �� �� ������� ���� ���� ���ϸ�, 'tutor.ko'�� �����Ϸ��� 66 ������ ���մϴ�. 67 68 4. ������ �̾߱��� �ܰ踦 ����Ͽ�����, Ȯ���� ����, 1���� 3������ 69 �����Ͽ� �����⸦ �����ٰ� �ٽ� ���ͺ��ʽÿ�. �� �� Ŀ���� �Ʒ��� 70 ������ Lesson 1.3 ���� ���ʽÿ�. 71~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 Lesson 1.3: �ؽ�Ʈ ���� - ����� 73 74 75** ��� ��忡�� x �� ������ Ŀ���� ��ġ�� ���� ���ڸ� ���� �� �ֽ��ϴ�. ** 76 77 1. ----> �� ǥ�õ� ������ Ŀ���� �Űܺ��ʽÿ�. 78 79 2. ��Ÿ�� �����ϱ� ����, Ŀ���� ���� ���� ���� ������ ���ʽÿ�. 80 81 3. x Ű�� ������ �������� ���ڸ� ����ʽÿ�. 82 83 4. 2���� 4������ �ݺ��Ͽ� ������ �ùٸ��� �ǵ��� �Ͽ� ���ʽÿ�. 84 85---> The ccow jumpedd ovverr thhe mooon. 86 87 5. ������ ��Ȯ�����ٸ�, Lesson 1.4�� ���ʽÿ�. 88 89����: �� �����̸� ���鼭 �ܿ���� ��������, ���� ����غ��鼭 ������ 90 �ٶ��ϴ�. 91 92 93 94~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 Lesson 1.4: �ؽ�Ʈ ���� - ���� (INSERTION) 96 97 98 ** ��� ��忡�� i �� ������ �ؽ�Ʈ�� �Է��� �� �ֽ��ϴ�. ** 99 100 1. Ŀ���� ù��° ---> �� ǥ�õ� �ٷ� �����Դϴ�. 101 102 2. ù��° ���� �ι�° �ٰ� �Ȱ��� ������Դϴ�. �ؽ�Ʈ�� ������ 103 �� �������� ù��° ���� ���� Ŀ���� �Ű� �����ϴ�. 104 105 3. i Ű�� ���� ��, �ʿ��� ������ �Է��մϴ�. 106 107 4. ������ �Ŀ��� <ESC> �� ������ ��� ���� ���ư��ϴ�. 108 ������ �ùٸ��� ����� ���� 2���� 4�� ������ �ݺ��մϴ�. 109 110---> There is text misng this . 111---> There is some text missing from this line. 112 113 5. �ؽ�Ʈ�� �����ϴ� ���� �ͼ������ٸ�, ����� ���ֽʽÿ�. 114 115 116 117~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 LESSON 1 ��� 119 120 121 1. Ŀ���� ������ ������ ȭ��ǥ Ű�� hjkl Ű�� �̿��մϴ�. 122 h (����) j (�Ʒ�) k (��) l (������) 123 124 2. �� ������Ʈ���� ���� �����Ϸ��� vim FILENAME <ENTER> 125 126 3. ������ ������ ������ ä�� ������ ������������ <ESC> :q! <ENTER> 127 ������ �� ������ ������������ <ESC> :wq <ENTER> 128 129 4. ��� ��忡�� Ŀ���� ��ġ�� ���� ���ڸ� ������� x �� �Է��մϴ�. 130 131 5. ��� ��忡�� Ŀ���� ��ġ�� ���� �ؽ�Ʈ�� �����Ϸ��� 132 i �� ���� �� �ؽ�Ʈ�� �Է��ϰ� <ESC> �� �����ϴ�. 133 134����: <ESC>�� ��� ���� ���ư��� �� ����, ��ġ �ʴ� ����̳� ������ �Էµ��� 135 ���� ����� ����ϴ� ������ ���ϴ�. 136 137�� Lesson 2�� �����սô�. 138 139 140~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 Lesson 2.1: ����(DELETION) ��� 142 143 144 ** �� �ܾ ������ ������� dw ��� ġ�� �˴ϴ�. ** 145 146 1. <ESC> Ű�� ������ Ȯ���ϰ� ��� ���� ���� ���ɴϴ�. 147 148 2. �Ʒ��� ---> �� ǥ�õ� �� ���� Ŀ���� �ű�ϴ�. 149 150 3. �������� �ܾ��� ó������ Ŀ���� �ű�ϴ�. 151 152 4. dw ��� �ļ� �� �ܾ ����ϴ�. 153 154 ����: ������ ���Ѵ�� �ϸ� ȭ���� ������ �ٿ� dw ��� ���ڰ� ǥ�õ˴ϴ�. 155 �߸� �ƴٸ�, <ESC> �� ������ �ٽ� �����Ͻʽÿ�. 156 157---> There are a some words fun that don't belong paper in this sentence. 158 159 5. 3, 4�� ������ �ٽ� �Ͽ� ������ ��Ȯ�ϰ� ���� �� Lesson 2.2�� ���ʽÿ�. 160 161 162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 Lesson 2.2: �ٸ� ���� ��� 164 165 ** d$ ��� ġ�� �� �� ������ �������ϴ�. ** 166 167 1. <ESC> Ű�� ������ Ȯ���ϰ� ��� ���� ���� ���ɴϴ�. 168 169 2. �Ʒ��� ---> �� ǥ�õ� �� ���� Ŀ���� �ű�ϴ�. 170 171 3. �ùٸ� ���� ������ Ŀ���� �ű�ϴ�. (ù��°�� ������ . �����Դϴ�.) 172 173 4. d$ ��� �ļ� �� ������ ����ϴ�. 174 175---> Somebody typed the end of this line twice. end of this line twice. 176 177 178 5. � ���� �Ͼ���� �����ϱ� ���� Lesson 2.3 ���� ���ʽÿ�. 179 180 181 182 183~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 Lesson 2.3: ��ɰ� ���� ��� ���� 185 186 187 ���� ��� d�� ������ ������ �����ϴ�. 188 189 [Ƚ��] d ��� �Ǵ� d [Ƚ��] ��� 190 ���⼭ 191 Ƚ�� - ����� �� �� ������ �� (�ɼ�, �⺻��=1). 192 d - ����� ��� 193 ��� - �Ʒ��� ���õ� ��� ���� ����� ���� 194 195 ���� ������ ����� ����: 196 w - Ŀ������ �� �ܾ��� ������ (���� ����.) 197 e - Ŀ������ �� �ܾ��� ������ (������ �������� ����.) 198 $ - Ŀ������ �� ���� ������ 199 200����: ȣ����� �ִٸ�, ��� ��忡�� ��� ���� ����� �Է��غ��ʽÿ�. 201 ������ �̾߱��� ����� ��Ͽ� ���� Ŀ���� �����̰� �˴ϴ�. 202 203 204 205~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 Lesson 2.4: '���-���' �� ���� ���� 207 208 209 ** dd ��� ġ�� �� ��ü�� ����ϴ�. ** 210 211 �� ��ü�� ����� ���� ��� ������, Vi�� ������ �� �������, ������ d�� 212 �ι� ���� ġ�� �� ���� ���� �� �ֵ��� �Ͽ����ϴ�. 213 214 1. Ŀ���� �Ʒ� ���� �ܶ��� �ι�° �ٷ� �������ʽÿ�. 215 2. dd �� �Է��Ͽ� �� ���� ����ʽÿ�. 216 3. �� ���� ��° �ٷ� ���ʽÿ�. 217 4. 2dd ��� �Է��Ͽ� ������ ����ϴ�. ( Ƚ��-���-����� ����ϼ���. ) 218 219 1) Roses are red, 220 2) Mud is fun, 221 3) Violets are blue, 222 4) I have a car, 223 5) Clocks tell time, 224 6) Sugar is sweet 225 7) And so are you. 226 227 228~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 Lesson 2.5: ���(UNDO) ��� 230 231 232 ** u �� ������ ������ ����� ��ҵǸ�, U �� �� ��ü�� �����մϴ�. ** 233 234 1. Ŀ���� ---> �� ǥ�õ� �ٷ� �̵��� �� ù��° �߸��� �κ� ���� �ű�ϴ�. 235 2. x �� �Է��Ͽ� ù��° �߸��� ���ڸ� ����ϴ�. 236 3. �� ���� u �� �Է��Ͽ� ���������� ����� ����� ����մϴ�. 237 4. �̹����� x ����� �̿��Ͽ� �� ���� ��� ������ �����غ��ô�. 238 5. �빮�� U �� ������ �� ���� ���� ���·� �������� ���ʽÿ�. 239 6. �̹����� u �� �� �� ������ U �� ���� ����� ����غ��ô�. 240 7. CTRL-R (CTRL Ű�� ���� ���¿��� R�� ������ ��) �� �� �� ������ 241 ����� �ٽ� �����غ��ô�. (����� ���� �����.) 242 243---> Fiix the errors oon thhis line and reeplace them witth undo. 244 245 8. �� ����� �ſ� �����մϴ�. �� Lesson 2 ������� �Ѿ���� �սô�. 246 247 248 249 250~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 LESSON 2 ��� 252 253 254 1. Ŀ���� ��ġ�� ������ �ܾ��� ������ �������: dw 255 256 2. Ŀ���� ��ġ�� ������ �� ������ �������: d$ 257 258 3. �� ��ü�� �������: dd 259 260 4. ��� ��忡�� ������ ����� ������ ������ �����ϴ�: 261 262 [Ƚ��] ��� ��� �Ǵ� ��� [Ƚ��] ��� 263 ���⼭: 264 Ƚ�� - �� ����� �� �� �ݺ��� ���ΰ� 265 ��� - � ����� ���� ���ΰ� ( ���� ���, ������ ���� d ) 266 ��� - ����� ������ ���, ���� ��� w (�ܾ�), $ (���� ��) ��. 267 268 5. ���� �ൿ�� ����Ϸ���: u (�ҹ��� u) 269 �� �ٿ��� ������ ���� ��� ����Ϸ���: U (�빮�� U) 270 ����� ���� �ٽ� �����Ϸ���: CTRL-R 271 272~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 Lesson 3.1: ���̱�(PUT) ��� 274 275 276 ** p �� �Է��Ͽ� ���������� ���� ������ Ŀ�� �ڿ� ���Դϴ�. ** 277 278 1. �Ʒ��� �ִ� ������ ù �ٷ� Ŀ���� �����̽ʽÿ�. 279 280 2. dd �� �Է��Ͽ� �� ���� ������ ���� ���ۿ� �����մϴ�. 281 282 3. �Ʊ� ���� ���� ������ ��ġ�� *���ٷ�* Ŀ���� �ű�ϴ�. 283 284 4. ��� ��忡��, p �� �Է��Ͽ� �� ���� ����� �� �ڸ��� �ű�ϴ�. 285 286 5. 2���� 4�� �ݺ��Ͽ� ��� ���� ������ �ٷ� �����ʽÿ�. 287 288 d) Can you learn too? 289 b) Violets are blue, 290 c) Intelligence is learned, 291 a) Roses are red, 292 293 294 295~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 Lesson 3.2: ġȯ(REPLACE) ��� 297 298 299 ** Ŀ�� �Ʒ��� ���� �ϳ��� �ٲٷ���, r �� ���� �� �ٲ� ���ڸ� �Է��մϴ�. ** 300 301 1. Ŀ���� ---> �� ǥ�õ� ù �ٷ� �ű�ϴ�. 302 303 2. Ŀ���� �߸��� ù �κ����� �ű�ϴ�. 304 305 3. r �� ���� ��, �߸��� �κ��� ���� �� ���ڸ� �Է��մϴ�. 306 307 4. 2���� 3�� ������ �ݺ��Ͽ�, ù ���� ������ �����Ͻʽÿ�. 308 309---> Whan this lime was tuoed in, someone presswd some wrojg keys! 310---> When this line was typed in, someone pressed some wrong keys! 311 312 5. Lesson 3.2 �� �̵��սô�. 313 314����: �ܿ��� ����, ���� �غ��鼭 ������ �Ѵٴ� ���� ���� ���ʽÿ�. 315 316 317 318~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 Lesson 3.3: ��ȯ(CHANGE) ��� 320 321 322 ** �� �ܾ��� �Ϻγ� ��ü�� �ٲٷ���, cw �� ġ�ʽÿ�. ** 323 324 1. Ŀ���� ---> �� ǥ�õ� ù�ٷ� �ű�ϴ�. 325 326 2. Ŀ���� lubw ���� u ���� �÷������ϴ�. 327 328 3. cw ��� ����� �� �ܾ ��Ȯ�ϰ� �����մϴ�. (�� ���, 'ine' �� Ĩ�ϴ�.) 329 330 4. <ESC> �� ���� �� ���� ������ ���ϴ� (�����Ǿ���� ù ���ڷ� ���ϴ�.) 331 332 5. 3���� 4�� ������ �ݺ��Ͽ� ù��° ������ �ι�° ����� ������ ����ϴ�. 333 334---> This lubw has a few wptfd that mrrf changing usf the change command. 335---> This line has a few words that need changing using the change command. 336 337cw �� �ܾ ġȯ�ϴ� �� �Ӹ� �ƴ϶�, ������ ������ �� �ֵ��� �Ѵٴ� �Ϳ� 338�����սô�. 339 340 341 342~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 Lesson 3.4: c �� �̿��� �ٸ� ��ȯ ��� 344 345 346 ** ��ȯ ����� ������ �� �̿��� ��� ���� ������ �� �ֽ��ϴ�. ** 347 348 1. ��ȯ ����� ������ ������ ������� �����մϴ�. ������ ������ �����ϴ�: 349 350 [Ƚ��] c ��� �Ǵ� c [Ƚ��] ��� 351 352 2. ���� ������ ��� ���� �����ϴ�. w (�ܾ�), $ (���� ��) ���� �ֽ��ϴ�. 353 354 3. ---> �� ǥ�õ� ù�ٷ� �̵��մϴ�. 355 356 4. ù ���� ���� Ŀ���� �ű�ϴ�. 357 358 5. c$ �� �Է��Ͽ�, �� ���� �������� �ι�° ��ó�� �ǵ��� ������ �� <ESC> �� 359 �����ʽÿ�. 360 361---> The end of this line needs some help to make it like the second. 362---> The end of this line needs to be corrected using the c$ command. 363 364 365 366~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 LESSON 3 ��� 368 369 370 1. �̹� ���� ������ �ǵ�������, p �� �����ʽÿ�. �� ����� Ŀ�� *������* 371 ������ ������ ���Դϴ�(PUT). (�� ���� ���� ��쿡�� Ŀ�� ���� �ٿ� 372 ������ ������ �ٽ��ϴ�.) 373 374 2. Ŀ�� �Ʒ��� ���ڸ� ġȯ�Ϸ���(REPLACE), r �� ���� �� ���� ���� ��� 375 �ٲپ� ���� ���ڸ� �Է��մϴ�. 376 377 3. ��ȯ ���(CHANGE)�� Ŀ������ ���� ������ ����� ������ �ٲ� �� �ִ� 378 ����Դϴ�. ���� ���, Ŀ�� ��ġ���� �ܾ��� ������ �ٲٷ���, cw �� 379 �Է��ϸ� �Ǹ�, c$ �� �� ������ �ٲٴ� �� ���Դϴ�. 380 381 4. ��ȯ ����� ������ ������ �����ϴ�: 382 383 [Ƚ��] c ��� �Ǵ� c [Ƚ��] ��� 384 385����ؼ� ���� Lesson �� �����սô�. 386 387 388 389~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 Lesson 4.1: ��ġ�� ������ ���� 391 392 393 ** CTRL-g �� ������ ���� �������� ���� ��ġ�� ������ ���¸� �� �� �ֽ��ϴ�. 394 SHIFT-G �� ������ ���� ���� �ٷ� �̵��մϴ�. ** 395 396 ����: �Ʒ��� �ܰ踦 �����ϱ� ����, �� Lesson ��ü�� ���� �����ʽÿ�. 397 398 1. CTRL Ű�� ���� ���¿��� g �� �����ϴ�. ���� �̸��� ���� ��ġ�� ���� 399 ǥ�õ� �������� ȭ�� �Ʒ��� ǥ�õ� ���Դϴ�. 3��° �ܰ踦 ���� �� 400 �� ��ȣ�� ����ϰ� ��ʽÿ�. 401 402 2. SHIFT-G �� ������ ������ ���������� �̵��մϴ�. 403 404 3. �Ʊ� ����ߴ� �� ��ȣ�� �Է��� �� SHIFT-G �� �����ʽÿ�. �̷��� �ϸ� 405 ó���� CTRL-g �� ������ ��ҷ� �ǵ��ư��� �� ���Դϴ�. 406 (��ȣ�� �Է��� ��, �̰��� ȭ�鿡 ǥ�õ��� �ʽ��ϴ�.) 407 408 4. �ڽ��� ����ٸ�, 1���� 3������ �����غ��ʽÿ�. 409 410 411 412~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 Lesson 4.2: ã�� ��� 414 415 416 ** / �� ���� �� �˻��� ������ �Է��Ͻʽÿ�. ** 417 418 1. ��� ��忡�� / �� �Է��Ͻʽÿ�. : ��ɿ����� ����������, ȭ�� �Ʒ��� 419 / �� Ŀ���� ǥ�õ� ���Դϴ�. 420 421 2. 'errroor' ��� ģ �� <ENTER> �� ġ�ʽÿ�. �� �ܾ ã������ �մϴ�. 422 423 3. ���� ������ �ٽ� ã������, ������ n �� �Է��Ͻʽÿ�. 424 ���� ������ �ݴ� �������� ã������, Shift-N �� �Է��Ͻʽÿ�. 425 426 4. ������ ���������� ã������, / ��� ? �� �̿��ϸ� �˴ϴ�. 427 428---> "errroor" is not the way to spell error; errroor is an error. 429 430����: ã�� �߿� ������ ���� �ٴٸ��� �Ǹ�, ������ ó������ �ٽ� ã�� �˴ϴ�. 431 432 433~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 Lesson 4.3: ��ȣ�� ¦ ã�� 435 436 437 ** % �� ������ ), ], } �� ¦�� ã���ϴ�. ** 438 439 1. Ŀ���� ---> �� ǥ�õ� ���� (, [, { �� �ϳ��� ������ �����ϴ�. 440 441 2. % �� �Է��� ���ô�. 442 443 3. Ŀ���� ¦�� �´� ��ȣ�� �̵��� ���Դϴ�. 444 445 4. % �� �Է��Ͽ�, ���� ��ȣ�� �ǵ��� �ɽô�. 446 447---> This ( is a test line with ('s, ['s ] and {'s } in it. )) 448 449����: ¦�� ���� �ʴ� ��ȣ�� �ִ� ���α��� ������� ���� �ſ� �����մϴ�! 450 451 452 453 454 455 456~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 Lesson 4.4: ������ �����ϴ� ��� 458 459 460 ** :s/old/new/g �ϸ� 'old' �� 'new' �� ġȯ(SUBTITUTE)�մϴ�. ** 461 462 1. Ŀ���� ---> �� ǥ�õ� �ٿ� ������ �����ϴ�. 463 464 2. :s/thee/the �� �Է��� �� <ENTER> �� Ĩ�ϴ�. �� ����� �� �ٿ��� 465 ó������ �߰ߵ� �� �ٲ۴ٴ� �Ϳ� �����Ͻʽÿ�. 466 467 3. �̹����� :s/thee/the/g �� �Է��մϴ�. �̴� �� �� ��ü(globally)�� 468 ġȯ�Ѵٴ� ���� �ǹ��մϴ�. 469 470---> thee best time to see thee flowers is in thee spring. 471 472 4. �� �� ������ ��� ���ڿ��� ���� ġȯ�Ϸ��� ������ ���� �մϴ�, 473 :#,#s/old/new/g #,# �� �� ���� �ٹ�ȣ�� ���մϴ�. 474 :%s/old/new/g ���� ��ü���� �߰ߵ� ��� ���� ġȯ�ϴ� ����Դϴ�. 475 476 477 478 479~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 LESSON 4 ��� 481 482 483 1. CTRL-g �� ������ ���¿� ���� �������� ���� ��ġ�� ǥ���մϴ�. 484 SHIFT-G �� ������ ������ �̵��մϴ�. �ٹ�ȣ�� �Է��� �� SHIFT-G�� 485 �Է��ϸ�, �� �ٷ� �̵��մϴ�. 486 487 2. / �� �Է��� �� ������ �Է��ϸ� �� ������ �Ʒ��������� ã���ϴ�. 488 ? �� �Է��� �� ������ �Է��ϸ� ���������� ã���ϴ�. 489 �˻� ��, n �� �Է��ϸ� ���� �������� ���� ������ ã����, 490 Shift-N �� �Է��ϸ� �ݴ� �������� ã���ϴ�. 491 492 3. Ŀ���� (,),[,],{,} ���� ���� ���� % �� �Է��ϸ� �����ϴ� ¦�� 493 ã�ư��ϴ�. 494 495 4. � �ٿ� ó�� �����ϴ� old�� new�� �ٲٷ��� :s/old/new 496 �� �ٿ� �����ϴ� ��� old�� new�� �ٲٷ��� :s/old/new/g 497 �� �� #,# ���̿��� ġȯ�� �Ϸ��� :#,#s/old/new/g 498 ���� ���� ��� ������ ġȯ�Ϸ��� :%s/old/new/g 499 �ٲ� ������ Ȯ���� ��ġ���� 'c'�� �ٿ��� :%s/old/new/gc 500 501 502~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 Lesson 5.1: �ܺ� ��� �����ϴ� ��� 504 505 506 ** :! �� �Է��� �� �����Ϸ��� ����� �Է��Ͻʽÿ�. ** 507 508 1. ģ���� ����� : �� �Է��ϸ� Ŀ���� ȭ�� �Ʒ��� �̵��մϴ�. ����� 509 �Է��� �� �ְ� �˴ϴ�. 510 511 2. ���� ! (����ǥ) �� �Է��Ͻʽÿ�. �̷��� �ϸ� �ܺ� �� ����� ������ 512 �� �ֽ��ϴ�. 513 514 3. ������ ! ������ ls �� �Է��� �� <ENTER> �� �ĺ��ʽÿ�. �� ������Ʈ 515 ����ó�� ���丮�� ����� ��µ� ���Դϴ�. ls �� �������� �ʴ´ٸ� 516 :!dir �� �õ��� ���ʽÿ�. 517 518����: � �ܺ� ��ɵ� �� ������� ������ �� �ֽ��ϴ�. 519 520����: ��� : ����� <ENTER> �� �ľ� ������ �˴ϴ�. 521 522 523 524~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 Lesson 5.2: ���� �ڼ��� ���� ���� 526 527 528 ** ������ ������ ���Ϸ� �����Ϸ���, :w FILENAME �Ͻʽÿ�. ** 529 530 1. :!dir �Ǵ� :!ls �� �Է��Ͽ� ���丮�� ����Ʈ�� ���ɴϴ�. 531 ���� ��� �� <ENTER>�� �ľ��Ѵٴ� ���� �̹� �˰� ���� ���Դϴ�. 532 533 2. TEST ó�� �������� �ʴ� ���� �̸��� �ϳ� ���ʽÿ�. 534 535 3. ���� :w TEST ��� �Է��Ͻʽÿ�. (TEST�� ����� ������ ���� �̸��Դϴ�.) 536 537 4. �̷��� �ϸ� �� ������ ���� ��ü�� TEST��� �̸����� �����մϴ�. 538 Ȯ���Ϸ���, :!dir �� �ٽ� �Է��Ͽ�, ���丮�� ���캸�ʽÿ�. 539 540����: ���� ������ ��, ���� �ٽ� �����Ͽ� TEST��� ������ ����, �� ������ 541 �������� ���� �Ϻ��� ���� ���纻�� ���Դϴ�. 542 543 5. ���� �� ������ ����ô�. 544 (MS-DOS����): !del TEST 545 (Unix����): !rm TEST 546 547 548~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 Lesson 5.3: ���������� �����ϴ� ��� 550 551 552 ** ������ �Ϻθ� �����Ϸ���, :#,# w FILENAME �Ͻʽÿ�. ** 553 554 1. �ٽ� �ѹ�, :!dir �̳� :!ls �� �Է��Ͽ� ���丮�� ����� �ƿ� �� 555 TEST ���� ������ �̸��� �����մϴ�. 556 557 2. Ŀ���� �� �������� ó������ �ű� ��, Ctrl-g �� �Է��Ͽ� �� ���� �ٹ�ȣ�� 558 �˾Ƴ��ϴ�. �� ��ȣ�� ����Ͻʽÿ�! 559 560 3. ���� �� �������� ���������� ���� Ctrl-g �� �ٽ� �Է��Ͻʽÿ�. �� ���� 561 �ٹ�ȣ ���� ����Ͻʽÿ�! 562 563 4. � ���Ǹ� ���Ϸ� �����Ϸ���, :#,# w TEST �� �Է��ϸ� �˴ϴ�. �� �� 564 #,# �� �Ʊ� ����ߴ� ���۰� �� �ٹ�ȣ �Դϴ�. TEST�� ���� �̸��Դϴ�. 565 566 5. :!dir �� �̿��Ͽ� ������ ����������� Ȯ���Ͻʽÿ�. �������� ���ʽÿ�. 567 568 569 570 571~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 Lesson 5.4: ���� �о���̱�, ��ġ�� 573 574 575 ** � ������ ������ �����Ϸ���, :r FILENAME �Ͻʽÿ� ** 576 577 1. :!dir �� �Է��Ͽ� �Ʊ� ���� TEST ������ �״�� �ִ��� Ȯ���Ͻʽÿ�. 578 579 2. Ŀ���� �� �������� ó������ �����̽ʽÿ�. 580 581����: 3��° �ܰ踦 �����ϸ�, Lesson 5.3 �� ���� �� ���Դϴ�. ���� �Ǹ� 582 �� lesson���� �ٽ� �������ʽÿ�. 583 584 3. ���� TEST ������ �о���Խô�. :r TEST ����� ����Ͻʽÿ�. TEST �� 585 ������ �̸��Դϴ�. 586 587����: �о���� ������ Ŀ���� ��ġ�� ������������ ���̰� �˴ϴ�. 588 589 4. ������ �о�鿩�� ���� Ȯ���ϱ� ����, �ڷ� �̵��ؼ� ���� ������ ���Ͽ��� 590 �о���� ����, �̷��� Lesson 5.3 �� �ι� �ݺ��Ǿ����� Ȯ���Ͻʽÿ�. 591 592 593 594~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595 LESSON 5 ��� 596 597 598 1. :!command �� �̿��Ͽ� �ܺ� ����� �����մϴ�. 599 600 ������ ��: 601 (MS-DOS) (Unix) 602 :!dir :!ls - ���丮�� ����� �����ش�. 603 :!del FILENAME :!rm FILENAME - FILENAME�̶�� ������ �����. 604 605 2. :w FILENAME �ϸ� ���� ������ ����ϴ� ������ FILENAME�̶�� �̸����� 606 ��ũ�� �����մϴ�. 607 608 3. :#,#w FILENAME �ϸ� #���� #������ ���� FILENAME�̶�� ���Ϸ� �����մϴ�. 609 610 4. :r FILENAME �� ��ũ���� FILENAME�̶�� ������ �ҷ��鿩�� Ŀ�� ��ġ 611 �ڿ� ���� ������ ����ֽ��ϴ�. 612 613 614 615 616 617 618~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 Lesson 6.1: �� �� ����(OPEN) ��� 620 621 622 ** o �� ������ Ŀ�� �Ʒ��� ���� ����� ���� ��尡 �˴ϴ�. ** 623 624 1. �Ʒ��� ---> �� ǥ�õ� �ٷ� Ŀ���� �ű�ʽÿ�. 625 626 2. o (�ҹ���)�� �ļ� Ŀ�� *�Ʒ���* ���� �ϳ� ���ʽÿ�. ���� ��尡 �˴ϴ�. 627 Insert mode. 628 629 3. ---> �� ǥ�õ� ���� ������ �� <ESC> �� ������ ���� ��忡�� �����ʽÿ�. 630 631---> After typing o the cursor is placed on the open line in Insert mode. 632 633 4. Ŀ�� *����* ���� �ϳ� �������, �ҹ��� o ��� �빮�� O �� ġ�� �˴ϴ�. 634 �Ʒ� �ִ� �ٿ� ���� �� ����� �������ʽÿ�. 635Open up a line above this by typing Shift-O while the cursor is on this line. 636 637 638 639 640 641~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642 Lesson 6.2: �߰�(APPEND) ��� 643 644 645 ** a �� ������ Ŀ�� *������* ���� �Է��� �� �ֽ��ϴ�. ** 646 647 1. Ŀ���� ---> �� ǥ�õ� ù��° ���� ������ �ű�ϴ�. ��� ��忡�� 648 $ �� �̿��Ͻʽÿ�. 649 650 2. �ҹ��� a �� Ŀ�� �Ʒ� ���� *����*�� ���� �߰��� �� �ֽ��ϴ�. 651 (�빮�� A�� �� ���� ���� �߰��մϴ�.) 652 653����: ���� �Ͻø� ���� ���� ���� �߰��� �ϱ� ���� i�� ������, Ŀ�� �Ʒ��� 654 �ִ� ���ڸ� �ݺ��ϰ�, ���� �����ְ�, <ESC>�� ���� ��� ���� ���ƿͼ�, 655 Ŀ���� ���������� �ű�� ���������� x���� ������ �ϴ� ���ŷο��� ���Ͻ� 656 �� �ֽ��ϴ�. 657 658 3. ���� ù ���� �ϼ��Ͻʽÿ�. �߰� ����� �ؽ�Ʈ�� �ԷµǴ� ��ġ �ܿ��� 659 ���� ���� ������ ���ٴ� ���� �����Ͻʽÿ�. 660 661---> This line will allow you to practice 662---> This line will allow you to practice appending text to the end of a line. 663 664 665 666~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 667 Lesson 6.3: ġȯ(REPLACE) �� �ٸ� ���� 668 669 670 ** �빮�� R �� �Է��ϸ� �ϳ� �̻��� ���ڸ� �ٲ� �� �ֽ��ϴ�. ** 671 672 1. Ŀ���� ---> �� ǥ�õ� ù��° �ٷ� �ű�ʽÿ�. 673 674 2. Ŀ���� ---> �� ǥ�õ� �ι�° �ٰ� �ٸ� ù��° �ܾ� ���� �ű�ʽÿ�. 675 ('last' �Դϴ�.) 676 677 3. R �� �Է��� �� ù��° ���� ���� �ؽ�Ʈ ���� ���ο� ���� �Է��Ͽ� 678 ������ ������ �ι�° �ٰ� ���������� �ٲ߽ô�. 679 680---> To make the first line the same as the last on this page use the keys. 681---> To make the first line the same as the second, type R and the new text. 682 683 4. <ESC> �� ������ ������, �ٲ��� ���� �ؽ�Ʈ�� �״�� ���� �˴ϴ�. 684 685 686 687 688 689~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 Lesson 6.4: �ɼ� ����(SET) 691 692 ** ã�⳪ �ٲٱ�� ��ҹ��� ������ ���ֱ� ���� �ɼ��� �����մϴ� ** 693 694 1. ������ �Է��Ͽ� 'ignore' �� ã���ʽÿ�: 695 /ignore 696 n Ű�� �̿��Ͽ� ������ �ݺ��Ͻʽÿ�. 697 698 2. 'ic' (��ҹ��� ���� ����, Ignore case) �ɼ��� �����Ͻʽÿ�: 699 :set ic 700 701 3. n Ű�� ������ 'ignore' �� �ٽ� ã�ƺ��ʽÿ�. 702 n Ű�� ��� ������ ������ ã���ʽÿ�. 703 704 4. 'hlsearch' �� 'incsearch' �ɼ��� �����սô�. 705 :set hls is 706 707 5. ã�� ����� �ٽ� �Է��Ͽ�, � ���� �Ͼ���� Ȯ���� ���ʽÿ�: 708 /ignore 709 710 6. ã�� ������ ����(HIGHLIGHT)�� ���� ���ַ���, ������ ���� �Է��մϴ�: 711 :nohlsearch 712~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 LESSON 6 ��� 714 715 716 1. o �� �Է��ϸ� Ŀ�� *�Ʒ���* �� ���� ������, Ŀ���� ���� ���� 717 ���� �� ���� ��ġ�ϰ� �˴ϴ�. 718 �빮�� O �� �Է��ϸ� Ŀ���� �ִ� ���� *����* �� ���� ���� �˴ϴ�. 719 720 2. a �� �Է��ϸ� Ŀ�� *������* ���� �Է��� �� �ֽ��ϴ�. 721 �빮�� A �� �Է��ϸ� �ڵ����� �� ���� ���� ���ڸ� �߰��ϰ� �˴ϴ�. 722 723 3. �빮�� R �� �Է��ϸ� <ESC> �� ������ ������ ������ �ٲٱ� ��尡 �˴ϴ�. 724 725 4. ":set xxx" �� �ϸ� "xxx" �ɼ��� �����˴ϴ�. 726 727 728 729 730 731 732 733 734 735~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 LESSON 7: �¶��� ���� ��� 737 738 739 ** �¶��� ���� �ý��� ����ϱ� ** 740 741 ���� �� ���� �¶��� ���� �ý����� �����մϴ�. ������ ������, 742 ���� ������ �� �ϳ��� �õ��غ��ʽÿ�: 743 - <HELP> Ű�� ������. (Ű�� �ִ� ���) 744 - <F1> Ű�� ������. (Ű�� �ִ� ���) 745 - :help <ENTER> ��� �Է��Ѵ�. 746 747 ���� â�� �������� :q <ENTER> ��� �Է��Ͻʽÿ�. 748 749 ":help" ��� ��ɿ� ���ڸ� �ָ� � ������ ���� ������ ã�� �� �ֽ��ϴ�. 750 ���� ����� ���� ���ʽÿ�. ( <ENTER> Ű�� ������ ���� ���� ���ʽÿ�.) 751 752 :help w 753 :help c_<T 754 :help insert-index 755 :help user-manual 756 757 758~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 LESSON 8: ���� ��ũ��Ʈ ����� 760 761 ** ���� ��� �ѱ� ** 762 763 ���� Vi ���� �ξ� ���� ����� ������ ������, ��κ��� �⺻������ �۵����� 764 �ʽ��ϴ�. �� ���� ����� �Ẹ����, "vimrc" ��� ������ ������ �մϴ�. 765 766 1. "vimrc" ������ �����սô�. �� ������ ����ϴ� �ý��ۿ� ���� �ٸ��ϴ�: 767 1. Start editing the "vimrc" file, this depends on your system: 768 :edit ~/.vimrc Unix�� ��� 769 :edit $VIM/_vimrc MS-Windows�� ��� 770 771 2. ���� "vimrc"�� ������ �о���Դϴ�: 772 773 :read $VIMRUNTIME/vimrc_example.vim 774 775 3. ������ ���� �Ͽ� ������ �����մϴ�: 776 777 :write 778 779 ���� ���� ���� �����ϸ�, ���� ����(syntax highlighting)�� ���� ���Դϴ�. 780 ��� ���ϴ� ������ �� "vimrc" ���Ͽ� �־�� �� �ֽ��ϴ�. 781 782~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 784 �̰����� �� �����̸� ��Ĩ�ϴ�. �� �����̴� �� ����� ���� ������ ���並 785 �����ֱ� ���� �ǵ��� ���۵Ǿ�����, �� �����⸦ ���� ������ ����ϱ 786 ����� ���Դϴ�. ������ �� �����̿ʹ� ���� �� ���� ��ŭ �ξ� ���� ����� 787 �ֽ��ϴ�. ���� ����� �Ŵ����� �����ʽÿ�: ":help user-manual" 788 789 ���� �ڼ��� �а� �����Ϸ���, ���� å�� ��õ�� �帳�ϴ�: 790 Vim - Vi Improved - by Steve Oualline 791 ���ǻ�: New Riders 792 �� å�� ������ ���� ���ؼ��� �ٷ�� �ֽ��ϴ�. Ư�� �ʺ��ڵ鿡�� �����մϴ�. 793 ���� ������ ���� �ֽ��ϴ�. 794 ������ �����Ͻʽÿ�: http://iccf-holland.org/click5.html 795 796 ���� å�� �� ������ å���� �����ٴ� Vi�� ���� �ٷ�� ������, ���� ��õ�� �� 797 �մϴ�: 798 Learning the Vi Editor - by Linda Lamb 799 ���ǻ�: O'Reilly & Associates Inc. 800 Vi�� �ϰ� ���� ���� ��� �Ϳ� ���� �� �� �ִ� ���� å�Դϴ�. 801 ������° �������� ���� ���� ������ �����ϰ� �ֽ��ϴ�. 802 803 �� �����̴� Colorado School of Mines�� Michael C. Pierce �� 804 Robert K. Ware �� Colorado State University�� Charles Smith �� ���̵� 805 �����Ͽ� ����ϴ�. 806 . E-mail: [email protected]. 807 808 Modified for Vim by Bram Moolenaar. 809 810 �� ������ �ѱ��� ������ ���� ���Ǵ� ���� ����Ʈ�� ���ֽʽÿ�. 811 http://wiki.kldp.org/wiki.php/VimTutorKo 812~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 813