Created
January 3, 2017 01:19
-
-
Save honux77/9d46342663ae941cd56bb98fcc777fee to your computer and use it in GitHub Desktop.
vimtutor.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=============================================================================== | |
= ๋น ๊ธธ์ก์ด (VIM Tutor) ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค - Version 1.5 = | |
=============================================================================== | |
๋น(Vim)์ ์ด ๊ธธ์ก์ด์์ ๋ค ์ค๋ช ํ ์ ์์ ๋งํผ ๋ง์ ๋ช ๋ น์ ๊ฐ์ง | |
๋งค์ฐ ๊ฐ๋ ฅํ ํธ์ง๊ธฐ์ ๋๋ค. ์ด ๊ธธ์ก์ด๋ ๋น์ ์ฝ๊ฒ ์ ์ฒํ ํธ์ง๊ธฐ๋ก ์ฌ์ฉํ | |
์ ์๋๋ก ์ถฉ๋ถํ ๋ช ๋ น์ ๋ํด ์ค๋ช ํ๊ณ ์์ต๋๋ค. | |
์ด ๊ธธ์ก์ด๋ฅผ ๋ผ๋ ๋ฐ์๋ ์ค์ตํ๋ ๋ฐ์ ์ผ๋ง๋ ์๊ฐ์ ์ฐ๋ ๊ฐ์ ๋ฐ๋ผ์ | |
25-30 ๋ถ ์ ๋๊ฐ ๊ฑธ๋ฆฝ๋๋ค. | |
์ด ์ฐ์ต์ ํฌํจ๋ ๋ช ๋ น์ ๋ด์ฉ์ ๊ณ ์นฉ๋๋ค. ์ด ํ์ผ์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค์ด์ | |
์ฐ์ตํ์ธ์. (vimtutor ๋ฅผ ํตํด ์์ํ๋ค๋ฉด, ์ด๋ฏธ ๋ณต์ฌ๋ณธ์ ์ฌ์ฉํ๋ | |
์ค์ ๋๋ค.) | |
์ค์ํ ๊ฒ์, ์ด ๊ธธ์ก์ด๊ฐ ์ง์ ์จ๋ณด๋ฉด์ ๋ฐฐ์ฐ๋๋ก ๊ณ ๋ ค๋์ด ์๋ค๋ ๊ฒ์ ๋๋ค. | |
๋ช ๋ น์ ์ ๋๋ก ์ตํ๋ ค๋ฉด, ์ง์ ์คํํด๋ณด๋ ๊ฒ์ด ํ์ํฉ๋๋ค. ๋ด์ฉ์ ์ฝ๋ | |
๊ฒ๋ง์ผ๋ก๋, ๋ช ๋ น์ ์์ด๋ฒ๋ฆฌ๊ฒ ๋ ๊ฒ์ ๋๋ค. | |
์ ์ด์ , Caps Lock(Shift-Lock) ํค๊ฐ ๋๋ ค์์ง ์์์ง ํ์ธํด๋ณด์๊ณ , j ํค๋ฅผ | |
์ถฉ๋ถํ ๋๋ฌ์ Lesson 1.1์ด ํ๋ฉด์ ๊ฐ๋ ์ฐจ๋๋ก ์์ง์ฌ๋ด ์๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 1.1: ์ปค์ ์์ง์ด๊ธฐ | |
** ์ปค์๋ฅผ ์์ง์ด๋ ค๋ฉด, ํ์๋ ๋๋ก h,j,k,l ํค๋ฅผ ๋๋ฅด์ญ์์ค. ** | |
^ | |
k ํํธ: h ํค๋ ์ผ์ชฝ์ ์์ผ๋ฉฐ, ์ผ์ชฝ์ผ๋ก ์์ง์ ๋๋ค. | |
< h l > l ํค๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉฐ, ์ค๋ฅธ์ชฝ์ผ๋ก | |
j ์์ง์ ๋๋ค. | |
v j ํค๋ ์๋๋ฐฉํฅ ํ์ดํ์ฒ๋ผ ์๊ฒผ์ต๋๋ค. | |
1. ์ต์ํด์ง ๋๊น์ง ์ปค์๋ฅผ ์คํฌ๋ฆฐ ์์์ ์์ง์ฌ ๋ณด์ญ์์ค. | |
2. ์๋ ๋ฐฉํฅํค (j)๋ฅผ ๋ฐ๋ณต์ ๋ ฅ์ด ๋ ๋๊น์ง ๋๋ฅด๊ณ ๊ณ์ญ์์ค. | |
---> ์ด์ ๋ค์ lesson์ผ๋ก ๊ฐ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์์ต๋๋ค. | |
3. ์๋ ๋ฐฉํฅํค๋ฅผ ์ด์ฉํ์ฌ, Lesson 1.2 ๋ก ๊ฐ์ญ์์ค. | |
์ฐธ๊ณ : ์ํ์ง ์๋ ๋ฌด์ธ๊ฐ๊ฐ ์ ๋ ฅ์ด ๋์๋ค๋ฉด, <ESC>๋ฅผ ๋๋ฌ์, ๋ช ๋ น ๋ชจ๋๋ก | |
๋์๊ฐ์ญ์์ค. ๊ทธ ํ์ ์ํ๋ ๋ช ๋ น์ ๋ค์ ์ ๋ ฅํ์ญ์์ค. | |
์ฐธ๊ณ : ์ปค์ํค ๋ํ ์๋ํ ๊ฒ์ ๋๋ค. ํ์ง๋ง hjkl์ ์ต์ํด์ง๋ฉด, ์ปค์ํค๋ณด๋ค | |
ํจ์ฌ ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์์ ๊ฒ์ ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 1.2: ๋น์ ์์ํ๊ณ ๋๋ด๊ธฐ | |
!! ์ฃผ์: ์๋ ์๋ ๋จ๊ณ๋ฅผ ์คํํ๊ธฐ ์ ์, ์ด lesson ์ ์ฒด๋ฅผ ์ฝ์ผ์ญ์์ค!! | |
1. <ESC> ํค๋ฅผ ๋๋ฌ์ ํ์คํ๊ฒ ๋ช ๋ น ๋ชจ๋๋ก ๋น ์ ธ ๋์ต๋๋ค. | |
2. ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํฉ๋๋ค: :q! <ENTER> | |
---> ์ด๋ ๊ฒ ํ๋ฉด, ๋ฐ๋ ๋ด์ฉ์ *์ ์ฅํ์ง ์๊ณ * ํธ์ง๊ธฐ๋ฅผ ๋น ์ ธ๋๊ฐ๋๋ค. | |
์ ์ฅํ ํ ๋น ์ ธ๋๊ฐ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํฉ๋๋ค: | |
:wq <ENTER> | |
3. ์ ํ๋กฌํํธ๊ฐ ๋ณด์ธ๋ค๋ฉด, ๋ค์ ๊ธธ์ก์ด๋ก ๋์์ค๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ด | |
์ ๋ ฅํฉ๋๋ค. | |
vimtutor <ENTER> | |
๋๋ ๋ค์๊ณผ ๊ฐ์ ์๋ ์์ต๋๋ค. | |
vim tutor.ko <ENTER> | |
---> 'vim' ์ ๋น ํธ์ง๊ธฐ๋ก ๋ค์ด๊ฐ๋ ๊ฒ์ ๋ปํ๋ฉฐ, 'tutor.ko'๋ ํธ์งํ๋ ค๋ | |
ํ์ผ์ ๋ปํฉ๋๋ค. | |
4. ์์์ ์ด์ผ๊ธฐํ ๋จ๊ณ๋ฅผ ๊ธฐ์ตํ์์ผ๋ฉฐ, ํ์ ์ด ์๋ฉด, 1์์ 3๊น์ง๋ฅผ | |
์ํํ์ฌ ํธ์ง๊ธฐ๋ฅผ ๋๊ฐ๋ค๊ฐ ๋ค์ ๋ค์ด์๋ณด์ญ์์ค. ๊ทธ ํ ์ปค์๋ฅผ ์๋๋ก | |
์์ง์ฌ Lesson 1.3 ์ผ๋ก ๊ฐ์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 1.3: ํ ์คํธ ํธ์ง - ์ง์ฐ๊ธฐ | |
** ๋ช ๋ น ๋ชจ๋์์ x ๋ฅผ ๋๋ฅด๋ฉด ์ปค์๊ฐ ์์นํ ๊ณณ์ ๊ธ์๋ฅผ ์ง์ธ ์ ์์ต๋๋ค. ** | |
1. ----> ๋ก ํ์๋ ๊ณณ์ผ๋ก ์ปค์๋ฅผ ์ฎ๊ฒจ๋ณด์ญ์์ค. | |
2. ์คํ๋ฅผ ์์ ํ๊ธฐ ์ํด, ์ปค์๋ฅผ ์ง์ธ ๊ธ์ ์๋ก ์์ง์ฌ ๋ณด์ญ์์ค. | |
3. x ํค๋ฅผ ๋๋ฌ์ ์ง์์ผํ ๊ธ์๋ฅผ ์ง์ฐ์ญ์์ค. | |
4. 2์์ 4๊น์ง๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ฌธ์ฅ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋๋๋ก ํ์ฌ ๋ณด์ญ์์ค. | |
---> The ccow jumpedd ovverr thhe mooon. | |
5. ๋ฌธ์ฅ์ด ์ ํํด์ก๋ค๋ฉด, Lesson 1.4๋ก ๊ฐ์ญ์์ค. | |
์ฃผ์: ์ด ๊ธธ์ก์ด๋ฅผ ๋ณด๋ฉด์ ์ธ์ฐ๋ ค๊ณ ํ์ง๋ง๊ณ , ์ง์ ์ฌ์ฉํด๋ณด๋ฉด์ ์ตํ๊ธธ | |
๋ฐ๋๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 1.4: ํ ์คํธ ํธ์ง - ์ฝ์ (INSERTION) | |
** ๋ช ๋ น ๋ชจ๋์์ i ๋ฅผ ๋๋ฅด๋ฉด ํ ์คํธ๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค. ** | |
1. ์ปค์๋ฅผ ์ฒซ๋ฒ์งธ ---> ๋ก ํ์๋ ์ค๋ก ์์ง์ ๋๋ค. | |
2. ์ฒซ๋ฒ์งธ ์ค์ ๋๋ฒ์งธ ์ค๊ณผ ๋๊ฐ์ด ๋ง๋ค๊ฒ์ ๋๋ค. ํ ์คํธ๊ฐ ๋ค์ด๊ฐ์ผํ | |
๊ณณ ๋ค์๋ถํฐ ์ฒซ๋ฒ์งธ ๊ธ์ ์์ ์ปค์๋ฅผ ์ฎ๊ฒจ ๋์ต๋๋ค. | |
3. i ํค๋ฅผ ๋๋ฅธ ํ, ํ์ํ ๋ด์ฉ์ ์ ๋ ฅํฉ๋๋ค. | |
4. ์์ ํ ํ์๋ <ESC> ๋ฅผ ๋๋ฌ์ ๋ช ๋ น ๋ชจ๋๋ก ๋์๊ฐ๋๋ค. | |
๋ฌธ์ฅ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ง๋ค๊ธฐ ์ํด 2์์ 4์ ๊ณผ์ ์ ๋ฐ๋ณตํฉ๋๋ค. | |
---> There is text misng this . | |
---> There is some text missing from this line. | |
5. ํ ์คํธ๋ฅผ ์ฝ์ ํ๋ ๋ฐ์ ์ต์ํด์ก๋ค๋ฉด, ์์ฝ์ ๋ด์ฃผ์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 1 ์์ฝ | |
1. ์ปค์๋ฅผ ์์ง์ผ ๋์๋ ํ์ดํ ํค๋ hjkl ํค๋ฅผ ์ด์ฉํฉ๋๋ค. | |
h (์ผ์ชฝ) j (์๋) k (์) l (์ค๋ฅธ์ชฝ) | |
2. ์ ํ๋กฌํํธ์์ ๋น์ ์์ํ๋ ค๋ฉด vim FILENAME <ENTER> | |
3. ์์ ํ ๋ด์ฉ์ ๋ฌด์ํ ์ฑ๋ก ๋น์์ ๋น ์ ธ๋๊ฐ๋ ค๋ฉด <ESC> :q! <ENTER> | |
์ ์ฅํ ํ ๋น์์ ๋น ์ ธ๋๊ฐ๋ ค๋ฉด <ESC> :wq <ENTER> | |
4. ๋ช ๋ น ๋ชจ๋์์ ์ปค์๊ฐ ์์นํ ๊ณณ์ ๊ธ์๋ฅผ ์ง์ฐ๋ ค๋ฉด x ๋ฅผ ์ ๋ ฅํฉ๋๋ค. | |
5. ๋ช ๋ น ๋ชจ๋์์ ์ปค์๊ฐ ์์นํ ๊ณณ์ ํ ์คํธ๋ฅผ ์ฝ์ ํ๋ ค๋ฉด | |
i ๋ฅผ ๋๋ฅธ ํ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๊ณ <ESC> ๋ฅผ ๋๋ฆ ๋๋ค. | |
์ฐธ๊ณ : <ESC>๋ ๋ช ๋ น ๋ชจ๋๋ก ๋์๊ฐ๋ ๋ฐ ์ฐ๋ฉฐ, ์์น ์๋ ๋ช ๋ น์ด๋ ์์ ํ ์ ๋ ฅ๋์ง | |
์์ ๋ช ๋ น์ ์ทจ์ํ๋ ๋ฐ์๋ ์๋๋ค. | |
๊ทธ๋ผ Lesson 2๋ฅผ ์์ํฉ์๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 2.1: ์ญ์ (DELETION) ๋ช ๋ น | |
** ํ ๋จ์ด๋ฅผ ๋๊น์ง ์ง์ฐ๋ ค๋ฉด dw ๋ผ๊ณ ์น๋ฉด ๋ฉ๋๋ค. ** | |
1. <ESC> ํค๋ฅผ ๋๋ฌ์ ํ์คํ๊ฒ ๋ช ๋ น ๋ชจ๋๋ก ๋น ์ ธ ๋์ต๋๋ค. | |
2. ์๋์ ---> ๋ก ํ์๋ ์ค ๊น์ง ์ปค์๋ฅผ ์ฎ๊น๋๋ค. | |
3. ์ง์์ผํ ๋จ์ด์ ์ฒ์์ผ๋ก ์ปค์๋ฅผ ์ฎ๊น๋๋ค. | |
4. dw ๋ผ๊ณ ์ณ์ ๊ทธ ๋จ์ด๋ฅผ ์ง์๋๋ค. | |
์ฃผ์: ์์์ ๋งํ๋๋ก ํ๋ฉด ํ๋ฉด์ ๋ง์ง๋ง ์ค์ dw ๋ผ๋ ๊ธ์๊ฐ ํ์๋ฉ๋๋ค. | |
์๋ชป ์ณค๋ค๋ฉด, <ESC> ๋ฅผ ๋๋ฌ์ ๋ค์ ์์ํ์ญ์์ค. | |
---> There are a some words fun that don't belong paper in this sentence. | |
5. 3, 4๋ฒ ๊ณผ์ ์ ๋ค์ ํ์ฌ ๋ฌธ์ฅ์ ์ ํํ๊ฒ ๋ง๋ ๋ค Lesson 2.2๋ก ๊ฐ์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 2.2: ๋ค๋ฅธ ์ญ์ ๋ช ๋ น | |
** d$ ๋ผ๊ณ ์น๋ฉด ๊ทธ ์ค ๋๊น์ง ์ง์์ง๋๋ค. ** | |
1. <ESC> ํค๋ฅผ ๋๋ฌ์ ํ์คํ๊ฒ ๋ช ๋ น ๋ชจ๋๋ก ๋น ์ ธ ๋์ต๋๋ค. | |
2. ์๋์ ---> ๋ก ํ์๋ ์ค ๊น์ง ์ปค์๋ฅผ ์ฎ๊น๋๋ค. | |
3. ์ฌ๋ฐ๋ฅธ ์ค์ ๋์ผ๋ก ์ปค์๋ฅผ ์ฎ๊น๋๋ค. (์ฒซ๋ฒ์งธ๋ก ๋์ค๋ . ๋ค์์ ๋๋ค.) | |
4. d$ ๋ผ๊ณ ์ณ์ ์ค ๋๊น์ง ์ง์๋๋ค. | |
---> Somebody typed the end of this line twice. end of this line twice. | |
5. ์ด๋ค ์ผ์ด ์ผ์ด๋ฌ๋์ง ์ดํดํ๊ธฐ ์ํด Lesson 2.3 ์ผ๋ก ๊ฐ์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 2.3: ๋ช ๋ น๊ณผ ์ ์ฉ ๋์์ ๋ํด | |
์ญ์ ๋ช ๋ น d์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | |
[ํ์] d ๋์ ๋๋ d [ํ์] ๋์ | |
์ฌ๊ธฐ์ | |
ํ์ - ๋ช ๋ น์ ๋ช ๋ฒ ์ํํ ์ง (์ต์ , ๊ธฐ๋ณธ๊ฐ=1). | |
d - ์ง์ฐ๋ ๋ช ๋ น | |
๋์ - ์๋์ ์ ์๋ ๋์์ ๋ํด ๋ช ๋ น์ ์ํ | |
์ ์ฉ ๊ฐ๋ฅํ ๋์์ ์ข ๋ฅ: | |
w - ์ปค์์์ ๊ทธ ๋จ์ด์ ๋๊น์ง (๊ณต๋ฐฑ ํฌํจ.) | |
e - ์ปค์์์ ๊ทธ ๋จ์ด์ ๋๊น์ง (๊ณต๋ฐฑ์ ํฌํจํ์ง ์์.) | |
$ - ์ปค์์์ ๊ทธ ์ค์ ๋๊น์ง | |
์ฐธ๊ณ : ํธ๊ธฐ์ฌ์ด ์๋ค๋ฉด, ๋ช ๋ น ๋ชจ๋์์ ๋ช ๋ น ์์ด ๋์์ ์ ๋ ฅํด๋ณด์ญ์์ค. | |
์์์ ์ด์ผ๊ธฐํ ๋์์ ๋ชฉ๋ก์ ๋ฐ๋ผ ์ปค์๊ฐ ์์ง์ด๊ฒ ๋ฉ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 2.4: '๋ช ๋ น-๋์' ์ ๋ํ ์์ธ | |
** dd ๋ผ๊ณ ์น๋ฉด ์ค ์ ์ฒด๋ฅผ ์ง์๋๋ค. ** | |
์ค ์ ์ฒด๋ฅผ ์ง์ฐ๋ ์ผ์ด ์ฆ๊ธฐ ๋๋ฌธ์, Vi๋ฅผ ๋์์ธ ํ ์ฌ๋๋ค์, ๊ฐ๋จํ d๋ฅผ | |
๋๋ฒ ์ฐ๋ฌ์ ์น๋ฉด ํ ์ค์ ์ง์ธ ์ ์๋๋ก ํ์์ต๋๋ค. | |
1. ์ปค์๋ฅผ ์๋ ๋์จ ๋จ๋ฝ์ ๋๋ฒ์งธ ์ค๋ก ๊ฐ์ ธ๊ฐ์ญ์์ค. | |
2. dd ๋ฅผ ์ ๋ ฅํ์ฌ ๊ทธ ์ค์ ์ง์ฐ์ญ์์ค. | |
3. ๊ทธ๋ฐ ๋ค์ ๋ค๋ฒ์งธ ์ค๋ก ๊ฐ์ญ์์ค. | |
4. 2dd ๋ผ๊ณ ์ ๋ ฅํ์ฌ ๋์ค์ ์ง์๋๋ค. ( ํ์-๋ช ๋ น-๋์์ ๊ธฐ์ตํ์ธ์. ) | |
1) Roses are red, | |
2) Mud is fun, | |
3) Violets are blue, | |
4) I have a car, | |
5) Clocks tell time, | |
6) Sugar is sweet | |
7) And so are you. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 2.5: ์ทจ์(UNDO) ๋ช ๋ น | |
** u ๋ฅผ ๋๋ฅด๋ฉด ๋ง์ง๋ง ๋ช ๋ น์ด ์ทจ์๋๋ฉฐ, U ๋ ์ค ์ ์ฒด๋ฅผ ์์ ํฉ๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ค๋ก ์ด๋ํ ํ ์ฒซ๋ฒ์งธ ์๋ชป๋ ๋ถ๋ถ ์๋ก ์ฎ๊น๋๋ค. | |
2. x ๋ฅผ ์ ๋ ฅํ์ฌ ์ฒซ๋ฒ์งธ ์๋ชป๋ ๊ธ์๋ฅผ ์ง์๋๋ค. | |
3. ๊ทธ๋ผ ์ด์ u ๋ฅผ ์ ๋ ฅํ์ฌ ๋ง์ง๋ง์ผ๋ก ์ํ๋ ๋ช ๋ น์ ์ทจ์ํฉ๋๋ค. | |
4. ์ด๋ฒ์๋ x ๋ช ๋ น์ ์ด์ฉํ์ฌ ๊ทธ ์ค์ ๋ชจ๋ ์๋ฌ๋ฅผ ์์ ํด๋ด ์๋ค. | |
5. ๋๋ฌธ์ U ๋ฅผ ๋๋ฌ์ ๊ทธ ์ค์ ์๋ ์ํ๋ก ๋๋ ค๋์ ๋ณด์ญ์์ค. | |
6. ์ด๋ฒ์๋ u ๋ฅผ ๋ช ๋ฒ ๋๋ฌ์ U ์ ์ด์ ๋ช ๋ น์ ์ทจ์ํด๋ด ์๋ค. | |
7. CTRL-R (CTRL ํค๋ฅผ ๋๋ฅธ ์ํ์์ R์ ๋๋ฅด๋ ๊ฒ) ์ ๋ช ๋ฒ ๋๋ฌ์ | |
๋ช ๋ น์ ๋ค์ ์คํํด๋ด ์๋ค. (์ทจ์ํ ๊ฒ์ ์ทจ์ํจ.) | |
---> Fiix the errors oon thhis line and reeplace them witth undo. | |
8. ์ด ๋ช ๋ น์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ๊ทธ๋ผ Lesson 2 ์์ฝ์ผ๋ก ๋์ด๊ฐ๋๋ก ํฉ์๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 2 ์์ฝ | |
1. ์ปค์๊ฐ ์์นํ ๊ณณ๋ถํฐ ๋จ์ด์ ๋๊น์ง ์ง์ฐ๋ ค๋ฉด: dw | |
2. ์ปค์๊ฐ ์์นํ ๊ณณ๋ถํฐ ์ค ๋๊น์ง ์ง์ฐ๋ ค๋ฉด: d$ | |
3. ์ค ์ ์ฒด๋ฅผ ์ง์ฐ๋ ค๋ฉด: dd | |
4. ๋ช ๋ น ๋ชจ๋์์ ๋ด๋ฆฌ๋ ๋ช ๋ น์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: | |
[ํ์] ๋ช ๋ น ๋์ ๋๋ ๋ช ๋ น [ํ์] ๋์ | |
์ฌ๊ธฐ์: | |
ํ์ - ๊ทธ ๋ช ๋ น์ ๋ช ๋ฒ ๋ฐ๋ณตํ ๊ฒ์ธ๊ฐ | |
๋ช ๋ น - ์ด๋ค ๋ช ๋ น์ ๋ด๋ฆด ๊ฒ์ธ๊ฐ ( ์๋ฅผ ๋ค์ด, ์ญ์ ์ธ ๊ฒฝ์ฐ๋ d ) | |
๋์ - ๋ช ๋ น์ด ๋์ํ ๋์, ์๋ฅผ ๋ค์ด w (๋จ์ด), $ (์ค์ ๋) ๋ฑ. | |
5. ์ด์ ํ๋์ ์ทจ์ํ๋ ค๋ฉด: u (์๋ฌธ์ u) | |
ํ ์ค์์ ์์ ํ ๊ฒ์ ๋ชจ๋ ์ทจ์ํ๋ ค๋ฉด: U (๋๋ฌธ์ U) | |
์ทจ์ํ ๊ฒ์ ๋ค์ ์คํํ๋ ค๋ฉด: CTRL-R | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 3.1: ๋ถ์ด๊ธฐ(PUT) ๋ช ๋ น | |
** p ๋ฅผ ์ ๋ ฅํ์ฌ ๋ง์ง๋ง์ผ๋ก ์ง์ด ๋ด์ฉ์ ์ปค์ ๋ค์ ๋ถ์ ๋๋ค. ** | |
1. ์๋์ ์๋ ๋ฌธ๋จ์ ์ฒซ ์ค๋ก ์ปค์๋ฅผ ์์ง์ด์ญ์์ค. | |
2. dd ๋ฅผ ์ ๋ ฅํ์ฌ ๊ทธ ์ค์ ์ง์์ ๋น์ ๋ฒํผ์ ์ ์ฅํฉ๋๋ค. | |
3. ์๊น ์ง์ด ์ค์ด ๊ฐ์ผํ ์์น์ *์์ค๋ก* ์ปค์๋ฅผ ์ฎ๊น๋๋ค. | |
4. ๋ช ๋ น ๋ชจ๋์์, p ๋ฅผ ์ ๋ ฅํ์ฌ ๊ทธ ์ค์ ์ ๋๋ก ๋ ์๋ฆฌ๋ก ์ฎ๊น๋๋ค. | |
5. 2์์ 4๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ชจ๋ ์ค์ ์์๋ฅผ ๋ฐ๋ก ์ก์ผ์ญ์์ค. | |
d) Can you learn too? | |
b) Violets are blue, | |
c) Intelligence is learned, | |
a) Roses are red, | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 3.2: ์นํ(REPLACE) ๋ช ๋ น | |
** ์ปค์ ์๋์ ๊ธ์ ํ๋๋ฅผ ๋ฐ๊พธ๋ ค๋ฉด, r ์ ๋๋ฅธ ํ ๋ฐ๊ฟ ๊ธ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ฒซ ์ค๋ก ์ฎ๊น๋๋ค. | |
2. ์ปค์๋ฅผ ์๋ชป๋ ์ฒซ ๋ถ๋ถ์ผ๋ก ์ฎ๊น๋๋ค. | |
3. r ์ ๋๋ฅธ ํ, ์๋ชป๋ ๋ถ๋ถ์ ๊ณ ์ณ ์ธ ๊ธ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. | |
4. 2์์ 3์ ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ, ์ฒซ ์ค์ ์ค๋ฅ๋ฅผ ์์ ํ์ญ์์ค. | |
---> Whan this lime was tuoed in, someone presswd some wrojg keys! | |
---> When this line was typed in, someone pressed some wrong keys! | |
5. Lesson 3.2 ๋ก ์ด๋ํฉ์๋ค. | |
์ฃผ์: ์ธ์ฐ์ง ๋ง๊ณ , ์ง์ ํด๋ณด๋ฉด์ ์ตํ์ผ ํ๋ค๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 3.3: ๋ณํ(CHANGE) ๋ช ๋ น | |
** ํ ๋จ์ด์ ์ผ๋ถ๋ ์ ์ฒด๋ฅผ ๋ฐ๊พธ๋ ค๋ฉด, cw ๋ฅผ ์น์ญ์์ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ฒซ์ค๋ก ์ฎ๊น๋๋ค. | |
2. ์ปค์๋ฅผ lubw ์์ u ์์ ์ฌ๋ ค๋์ต๋๋ค. | |
3. cw ๋ผ๊ณ ๋ช ๋ นํ ํ ๋จ์ด๋ฅผ ์ ํํ๊ฒ ์์ ํฉ๋๋ค. (์ด ๊ฒฝ์ฐ, 'ine' ๋ฅผ ์นฉ๋๋ค.) | |
4. <ESC> ๋ฅผ ๋๋ฅธ ํ ๋ค์ ์๋ฌ๋ก ๊ฐ๋๋ค (์์ ๋์ด์ผํ ์ฒซ ๊ธ์๋ก ๊ฐ๋๋ค.) | |
5. 3์์ 4์ ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ ์ฒซ๋ฒ์งธ ๋ฌธ์ฅ์ ๋๋ฒ์งธ ๋ฌธ์ฅ๊ณผ ๊ฐ๋๋ก ๋ง๋ญ๋๋ค. | |
---> This lubw has a few wptfd that mrrf changing usf the change command. | |
---> This line has a few words that need changing using the change command. | |
cw ๋ ๋จ์ด๋ฅผ ์นํํ๋ ๊ฒ ๋ฟ๋ง ์๋๋ผ, ๋ด์ฉ์ ์ฝ์ ํ ์ ์๋๋ก ํ๋ค๋ ๊ฒ์ | |
์ฃผ์ํฉ์๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 3.4: c ๋ฅผ ์ด์ฉํ ๋ค๋ฅธ ๋ณํ ๋ช ๋ น | |
** ๋ณํ ๋ช ๋ น์ ์ญ์ ํ ๋ ์ด์ฉํ ๋์์ ๋ํด ์ ์ฉํ ์ ์์ต๋๋ค. ** | |
1. ๋ณํ ๋ช ๋ น์ ์ญ์ ์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: | |
[ํ์] c ๋์ ๋๋ c [ํ์] ๋์ | |
2. ์ ์ฉ ๊ฐ๋ฅํ ๋์ ์ญ์ ๊ฐ์ต๋๋ค. w (๋จ์ด), $ (์ค์ ๋) ๋ฑ์ด ์์ต๋๋ค. | |
3. ---> ๋ก ํ์๋ ์ฒซ์ค๋ก ์ด๋ํฉ๋๋ค. | |
4. ์ฒซ ์๋ฌ ์๋ก ์ปค์๋ฅผ ์ฎ๊น๋๋ค. | |
5. c$ ๋ฅผ ์ ๋ ฅํ์ฌ, ๊ทธ ์ค์ ๋๋จธ์ง๊ฐ ๋๋ฒ์งธ ์ค์ฒ๋ผ ๋๋๋ก ์์ ํ ํ <ESC> ๋ฅผ | |
๋๋ฅด์ญ์์ค. | |
---> The end of this line needs some help to make it like the second. | |
---> The end of this line needs to be corrected using the c$ command. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 3 ์์ฝ | |
1. ์ด๋ฏธ ์ง์ด ๋ด์ฉ์ ๋๋๋ฆฌ๋ ค๋ฉด, p ๋ฅผ ๋๋ฅด์ญ์์ค. ์ด ๋ช ๋ น์ ์ปค์ *๋ค์์* | |
์ง์์ง ๋ด์ฉ์ ๋ถ์ ๋๋ค(PUT). (ํ ์ค์ ์ง์ด ๊ฒฝ์ฐ์๋ ์ปค์ ๋ค์ ์ค์ | |
์ง์์ง ๋ด์ฉ์ด ๋ถ์ต๋๋ค.) | |
2. ์ปค์ ์๋์ ๊ธ์๋ฅผ ์นํํ๋ ค๋ฉด(REPLACE), r ์ ๋๋ฅธ ํ ์๋ ๊ธ์ ๋์ | |
๋ฐ๊พธ์ด ๋ฃ์ ๊ธ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. | |
3. ๋ณํ ๋ช ๋ น(CHANGE)์ ์ปค์์์ ๋ถํฐ ์ง์ ํ ๋์์ ๋๊น์ง ๋ฐ๊ฟ ์ ์๋ | |
๋ช ๋ น์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ปค์ ์์น์์ ๋จ์ด์ ๋๊น์ง ๋ฐ๊พธ๋ ค๋ฉด, cw ๋ฅผ | |
์ ๋ ฅํ๋ฉด ๋๋ฉฐ, c$ ๋ ์ค ๋๊น์ง ๋ฐ๊พธ๋ ๋ฐ ์ฐ์ ๋๋ค. | |
4. ๋ณํ ๋ช ๋ น์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: | |
[ํ์] c ๋์ ๋๋ c [ํ์] ๋์ | |
๊ณ์ํด์ ๋ค์ Lesson ์ ์งํํฉ์๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 4.1: ์์น์ ํ์ผ์ ์ํ | |
** CTRL-g ๋ฅผ ๋๋ฅด๋ฉด ํ์ผ ๋ด์์์ ํ์ฌ ์์น์ ํ์ผ์ ์ํ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. | |
SHIFT-G ๋ฅผ ๋๋ฅด๋ฉด ํ์ผ ๋ด์ ์ค๋ก ์ด๋ํฉ๋๋ค. ** | |
์ฃผ์: ์๋์ ๋จ๊ณ๋ฅผ ๋ฐ๋ผํ๊ธฐ ์ ์, ์ด Lesson ์ ์ฒด๋ฅผ ๋จผ์ ์ฝ์ผ์ญ์์ค. | |
1. CTRL ํค๋ฅผ ๋๋ฅธ ์ํ์์ g ๋ฅผ ๋๋ฆ ๋๋ค. ํ์ผ ์ด๋ฆ๊ณผ ํ์ฌ ์์นํ ์ค์ด | |
ํ์๋ ์ํ์ค์ด ํ๋ฉด ์๋์ ํ์๋ ๊ฒ์ ๋๋ค. 3๋ฒ์งธ ๋จ๊ณ๋ฅผ ์ํด ๊ทธ | |
์ค ๋ฒํธ๋ฅผ ๊ธฐ์ตํ๊ณ ๊ณ์ญ์์ค. | |
2. SHIFT-G ๋ฅผ ๋๋ฅด๋ฉด ํ์ผ์ ๋ง์ง๋ง์ผ๋ก ์ด๋ํฉ๋๋ค. | |
3. ์๊น ๊ธฐ์ตํ๋ ์ค ๋ฒํธ๋ฅผ ์ ๋ ฅํ ํ SHIFT-G ๋ฅผ ๋๋ฅด์ญ์์ค. ์ด๋ ๊ฒ ํ๋ฉด | |
์ฒ์์ CTRL-g ๋ฅผ ๋๋ ๋ ์ฅ์๋ก ๋๋์๊ฐ๊ฒ ๋ ๊ฒ์ ๋๋ค. | |
(๋ฒํธ๋ฅผ ์ ๋ ฅํ ๋, ์ด๊ฒ์ ํ๋ฉด์ ํ์๋์ง ์์ต๋๋ค.) | |
4. ์์ ์ด ์๊ฒผ๋ค๋ฉด, 1์์ 3๊น์ง๋ฅผ ์คํํด๋ณด์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 4.2: ์ฐพ๊ธฐ ๋ช ๋ น | |
** / ๋ฅผ ๋๋ฅธ ํ ๊ฒ์ํ ๋ฌธ๊ตฌ๋ฅผ ์ ๋ ฅํ์ญ์์ค. ** | |
1. ๋ช ๋ น ๋ชจ๋์์ / ๋ฅผ ์ ๋ ฅํ์ญ์์ค. : ๋ช ๋ น์์์ ๋ง์ฐฌ๊ฐ์ง๋ก, ํ๋ฉด ์๋์ | |
/ ์ ์ปค์๊ฐ ํ์๋ ๊ฒ์ ๋๋ค. | |
2. 'errroor' ๋ผ๊ณ ์น ํ <ENTER> ๋ฅผ ์น์ญ์์ค. ์ด ๋จ์ด๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํฉ๋๋ค. | |
3. ๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ๋ค์ ์ฐพ์ผ๋ ค๋ฉด, ๊ฐ๋จํ n ์ ์ ๋ ฅํ์ญ์์ค. | |
๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ์ฐพ์ผ๋ ค๋ฉด, Shift-N ์ ์ ๋ ฅํ์ญ์์ค. | |
4. ๋ฌธ๊ตฌ๋ฅผ ์ญ๋ฐฉํฅ์ผ๋ก ์ฐพ์ผ๋ ค๋ฉด, / ๋์ ? ๋ฅผ ์ด์ฉํ๋ฉด ๋ฉ๋๋ค. | |
---> "errroor" is not the way to spell error; errroor is an error. | |
์ฐธ๊ณ : ์ฐพ๋ ์ค์ ํ์ผ์ ๋์ ๋ค๋ค๋ฅด๊ฒ ๋๋ฉด, ํ์ผ์ ์ฒ์๋ถํฐ ๋ค์ ์ฐพ๊ฒ ๋ฉ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 4.3: ๊ดํธ์ ์ง ์ฐพ๊ธฐ | |
** % ๋ฅผ ๋๋ฌ์ ), ], } ์ ์ง์ ์ฐพ์ต๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ค์ (, [, { ์ค ํ๋์ ๊ฐ์ ธ๋ค ๋์ต๋๋ค. | |
2. % ๋ฅผ ์ ๋ ฅํด ๋ด ์๋ค. | |
3. ์ปค์๊ฐ ์ง์ด ๋ง๋ ๊ดํธ๋ก ์ด๋ํ ๊ฒ์ ๋๋ค. | |
4. % ๋ฅผ ์ ๋ ฅํ์ฌ, ์ด์ ๊ดํธ๋ก ๋๋์ ์ต์๋ค. | |
---> This ( is a test line with ('s, ['s ] and {'s } in it. )) | |
์ฐธ๊ณ : ์ง์ด ๋ง์ง ์๋ ๊ดํธ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ฒ๊น ํ ๋์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค! | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 4.4: ์๋ฌ๋ฅผ ์์ ํ๋ ๋ฐฉ๋ฒ | |
** :s/old/new/g ํ๋ฉด 'old' ๋ฅผ 'new' ๋ก ์นํ(SUBTITUTE)ํฉ๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ค์ ๊ฐ์ ธ๋ค ๋์ต๋๋ค. | |
2. :s/thee/the ๋ฅผ ์ ๋ ฅํ ํ <ENTER> ๋ฅผ ์นฉ๋๋ค. ์ด ๋ช ๋ น์ ๊ทธ ์ค์์ | |
์ฒ์์ผ๋ก ๋ฐ๊ฒฌ๋ ๊ฒ๋ง ๋ฐ๊พผ๋ค๋ ๊ฒ์ ์ฃผ์ํ์ญ์์ค. | |
3. ์ด๋ฒ์๋ :s/thee/the/g ๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์ด๋ ๊ทธ ์ค ์ ์ฒด(globally)๋ฅผ | |
์นํํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. | |
---> thee best time to see thee flowers is in thee spring. | |
4. ๋ ์ค ์ฌ์ด์ ๋ชจ๋ ๋ฌธ์์ด์ ๋ํด ์นํํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํฉ๋๋ค, | |
:#,#s/old/new/g #,# ๋ ๋ ์ค์ ์ค๋ฒํธ๋ฅผ ๋ปํฉ๋๋ค. | |
:%s/old/new/g ํ์ผ ์ ์ฒด์์ ๋ฐ๊ฒฌ๋ ๋ชจ๋ ๊ฒ์ ์นํํ๋ ๊ฒฝ์ฐ์ ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 4 ์์ฝ | |
1. CTRL-g ๋ ํ์ผ์ ์ํ์ ํ์ผ ๋ด์์์ ํ์ฌ ์์น๋ฅผ ํ์ํฉ๋๋ค. | |
SHIFT-G ๋ ํ์ผ์ ๋์ผ๋ก ์ด๋ํฉ๋๋ค. ์ค๋ฒํธ๋ฅผ ์ ๋ ฅํ ํ SHIFT-G๋ฅผ | |
์ ๋ ฅํ๋ฉด, ๊ทธ ์ค๋ก ์ด๋ํฉ๋๋ค. | |
2. / ๋ฅผ ์ ๋ ฅํ ํ ๋ฌธ๊ตฌ๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ ๋ฌธ๊ตฌ๋ฅผ ์๋ซ๋ฐฉํฅ์ผ๋ก ์ฐพ์ต๋๋ค. | |
? ๋ฅผ ์ ๋ ฅํ ํ ๋ฌธ๊ตฌ๋ฅผ ์ ๋ ฅํ๋ฉด ์๋ฐฉํฅ์ผ๋ก ์ฐพ์ต๋๋ค. | |
๊ฒ์ ํ, n ์ ์ ๋ ฅํ๋ฉด ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๋ค์ ๋ฌธ๊ตฌ๋ฅผ ์ฐพ์ผ๋ฉฐ, | |
Shift-N ์ ์ ๋ ฅํ๋ฉด ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ์ฐพ์ต๋๋ค. | |
3. ์ปค์๊ฐ (,),[,],{,} ์์ ์์ ๋์ % ๋ฅผ ์ ๋ ฅํ๋ฉด ์์ํ๋ ์ง์ | |
์ฐพ์๊ฐ๋๋ค. | |
4. ์ด๋ค ์ค์ ์ฒ์ ๋ฑ์ฅํ๋ old๋ฅผ new๋ก ๋ฐ๊พธ๋ ค๋ฉด :s/old/new | |
ํ ์ค์ ๋ฑ์ฅํ๋ ๋ชจ๋ old๋ฅผ new๋ก ๋ฐ๊พธ๋ ค๋ฉด :s/old/new/g | |
๋ ์ค #,# ์ฌ์ด์์ ์นํ์ ํ๋ ค๋ฉด :#,#s/old/new/g | |
ํ์ผ ๋ด์ ๋ชจ๋ ๋ฌธ๊ตฌ๋ฅผ ์นํํ๋ ค๋ฉด :%s/old/new/g | |
๋ฐ๊ฟ ๋๋ง๋ค ํ์ธ์ ๊ฑฐ์น๋ ค๋ฉด 'c'๋ฅผ ๋ถ์ฌ์ :%s/old/new/gc | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 5.1: ์ธ๋ถ ๋ช ๋ น ์คํํ๋ ๋ฐฉ๋ฒ | |
** :! ์ ์ ๋ ฅํ ํ ์คํํ๋ ค๋ ๋ช ๋ น์ ์ ๋ ฅํ์ญ์์ค. ** | |
1. ์น์ํ ๋ช ๋ น์ธ : ๋ฅผ ์ ๋ ฅํ๋ฉด ์ปค์๊ฐ ํ๋ฉด ์๋๋ก ์ด๋ํฉ๋๋ค. ๋ช ๋ น์ | |
์ ๋ ฅํ ์ ์๊ฒ ๋ฉ๋๋ค. | |
2. ์ด์ ! (๋๋ํ) ๋ฅผ ์ ๋ ฅํ์ญ์์ค. ์ด๋ ๊ฒ ํ๋ฉด ์ธ๋ถ ์ ๋ช ๋ น์ ์คํํ | |
์ ์์ต๋๋ค. | |
3. ์ํ์ผ์ ! ๋ค์์ ls ๋ฅผ ์ ๋ ฅํ ํ <ENTER> ๋ฅผ ์ณ๋ณด์ญ์์ค. ์ ํ๋กฌํํธ | |
์์์ฒ๋ผ ๋๋ ํ ๋ฆฌ์ ๋ชฉ๋ก์ด ์ถ๋ ฅ๋ ๊ฒ์ ๋๋ค. ls ๊ฐ ๋์ํ์ง ์๋๋ค๋ฉด | |
:!dir ์ ์๋ํด ๋ณด์ญ์์ค. | |
์ฐธ๊ณ : ์ด๋ค ์ธ๋ถ ๋ช ๋ น๋ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์คํํ ์ ์์ต๋๋ค. | |
์ฐธ๊ณ : ๋ชจ๋ : ๋ช ๋ น์ <ENTER> ๋ฅผ ์ณ์ผ ๋ง๋ฌด๋ฆฌ ๋ฉ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 5.2: ๋ณด๋ค ์์ธํ ํ์ผ ์ ์ฅ | |
** ์์ ๋ ๋ด์ฉ์ ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด, :w FILENAME ํ์ญ์์ค. ** | |
1. :!dir ๋๋ :!ls ๋ฅผ ์ ๋ ฅํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ฆฌ์คํธ๋ฅผ ์ป์ด์ต๋๋ค. | |
์์ ๋ช ๋ น ํ <ENTER>๋ฅผ ์ณ์ผํ๋ค๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์์ ๊ฒ์ ๋๋ค. | |
2. TEST ์ฒ๋ผ ์กด์ฌํ์ง ์๋ ํ์ผ ์ด๋ฆ์ ํ๋ ๊ณ ๋ฅด์ญ์์ค. | |
3. ์ด์ :w TEST ๋ผ๊ณ ์ ๋ ฅํ์ญ์์ค. (TEST๋ ๋น์ ์ด ์ ํํ ํ์ผ ์ด๋ฆ์ ๋๋ค.) | |
4. ์ด๋ ๊ฒ ํ๋ฉด ๋น ๊ธธ์ก์ด ํ์ผ ์ ์ฒด๋ฅผ TEST๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ์ฅํฉ๋๋ค. | |
ํ์ธํ๋ ค๋ฉด, :!dir ์ ๋ค์ ์ ๋ ฅํ์ฌ, ๋๋ ํ ๋ฆฌ๋ฅผ ์ดํด๋ณด์ญ์์ค. | |
์ฐธ๊ณ : ๋น์ ์ข ๋ฃํ ํ, ๋น์ ๋ค์ ์คํํ์ฌ TEST๋ผ๋ ํ์ผ์ ์ด๋ฉด, ๊ทธ ํ์ผ์ | |
์ ์ฅํ์ ๋์ ์๋ฒฝํ ๊ฐ์ ๋ณต์ฌ๋ณธ์ผ ๊ฒ์ ๋๋ค. | |
5. ์ด์ ๊ทธ ํ์ผ์ ์ง์์๋ค. | |
(MS-DOS์์): !del TEST | |
(Unix์์): !rm TEST | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 5.3: ์ ํ์ ์ผ๋ก ์ ์ฅํ๋ ๋ช ๋ น | |
** ํ์ผ์ ์ผ๋ถ๋ฅผ ์ ์ฅํ๋ ค๋ฉด, :#,# w FILENAME ํ์ญ์์ค. ** | |
1. ๋ค์ ํ๋ฒ, :!dir ์ด๋ :!ls ๋ฅผ ์ ๋ ฅํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ชฉ๋ก์ ๋ฐ์์จ ํ | |
TEST ๊ฐ์ ์ ํฉํ ์ด๋ฆ์ ์ ํํฉ๋๋ค. | |
2. ์ปค์๋ฅผ ์ด ํ์ด์ง์ ์ฒ์์ผ๋ก ์ฎ๊ธด ํ, Ctrl-g ๋ฅผ ์ ๋ ฅํ์ฌ ๊ทธ ์ค์ ์ค๋ฒํธ๋ฅผ | |
์์๋ ๋๋ค. ์ด ๋ฒํธ๋ฅผ ๊ธฐ์ตํ์ญ์์ค! | |
3. ์ด์ ์ด ํ์ด์ง์ ๋ง์ง๋ง์ผ๋ก ๊ฐ์ Ctrl-g ๋ฅผ ๋ค์ ์ ๋ ฅํ์ญ์์ค. ์ด ์ค์ | |
์ค๋ฒํธ ๋ํ ๊ธฐ์ตํ์ญ์์ค! | |
4. ์ด๋ค ์น์ ๋ง ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด, :#,# w TEST ๋ฅผ ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. ์ด ๋ | |
#,# ๋ ์๊น ๊ธฐ์ตํ๋ ์์๊ณผ ๋ ์ค๋ฒํธ ์ ๋๋ค. TEST๋ ํ์ผ ์ด๋ฆ์ ๋๋ค. | |
5. :!dir ์ ์ด์ฉํ์ฌ ํ์ผ์ด ๋ง๋ค์ด์ก๋์ง ํ์ธํ์ญ์์ค. ์ง์ฐ์ง๋ ๋ง์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 5.4: ํ์ผ ์ฝ์ด๋ค์ด๊ธฐ, ํฉ์น๊ธฐ | |
** ์ด๋ค ํ์ผ์ ๋ด์ฉ์ ์ฝ์ ํ๋ ค๋ฉด, :r FILENAME ํ์ญ์์ค ** | |
1. :!dir ์ ์ ๋ ฅํ์ฌ ์๊น ๋ง๋ TEST ํ์ผ์ด ๊ทธ๋๋ก ์๋์ง ํ์ธํ์ญ์์ค. | |
2. ์ปค์๋ฅผ ์ด ํ์ด์ง์ ์ฒ์์ผ๋ก ์์ง์ด์ญ์์ค. | |
์ฃผ์: 3๋ฒ์งธ ๋จ๊ณ๋ฅผ ์คํํ๋ฉด, Lesson 5.3 ์ ๋ณด๊ฒ ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๊ฒ ๋๋ฉด | |
์ด lesson์ผ๋ก ๋ค์ ๋ด๋ ค์ค์ญ์์ค. | |
3. ์ด์ TEST ํ์ผ์ ์ฝ์ด๋ค์ ์๋ค. :r TEST ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค. TEST ๋ | |
ํ์ผ์ ์ด๋ฆ์ ๋๋ค. | |
์ฐธ๊ณ : ์ฝ์ด๋ค์ธ ํ์ผ์ ์ปค์๊ฐ ์์นํ ์ง์ ์์๋ถํฐ ๋์ด๊ฒ ๋ฉ๋๋ค. | |
4. ํ์ผ์ด ์ฝ์ด๋ค์ฌ์ง ๊ฒ์ ํ์ธํ๊ธฐ ์ํด, ๋ค๋ก ์ด๋ํด์ ๊ธฐ์กด ๋ฒ์ ๊ณผ ํ์ผ์์ | |
์ฝ์ด๋ค์ธ ๋ฒ์ , ์ด๋ ๊ฒ Lesson 5.3 ์ด ๋๋ฒ ๋ฐ๋ณต๋์์์ ํ์ธํ์ญ์์ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 5 ์์ฝ | |
1. :!command ๋ฅผ ์ด์ฉํ์ฌ ์ธ๋ถ ๋ช ๋ น์ ์คํํฉ๋๋ค. | |
์ ์ฉํ ์: | |
(MS-DOS) (Unix) | |
:!dir :!ls - ๋๋ ํ ๋ฆฌ์ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋ค. | |
:!del FILENAME :!rm FILENAME - FILENAME์ด๋ผ๋ ํ์ผ์ ์ง์ด๋ค. | |
2. :w FILENAME ํ๋ฉด ํ์ฌ ๋น์์ ์ฌ์ฉํ๋ ํ์ผ์ FILENAME์ด๋ผ๋ ์ด๋ฆ์ผ๋ก | |
๋์คํฌ์ ์ ์ฅํฉ๋๋ค. | |
3. :#,#w FILENAME ํ๋ฉด #๋ถํฐ #๊น์ง์ ์ค์ FILENAME์ด๋ผ๋ ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. | |
4. :r FILENAME ์ ๋์คํฌ์์ FILENAME์ด๋ผ๋ ํ์ผ์ ๋ถ๋ฌ๋ค์ฌ์ ์ปค์ ์์น | |
๋ค์ ํ์ฌ ํ์ผ์ ์ง์ด๋ฃ์ต๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 6.1: ์ ์ค ์ด๊ธฐ(OPEN) ๋ช ๋ น | |
** o ๋ฅผ ๋๋ฅด๋ฉด ์ปค์ ์๋์ ์ค์ ๋ง๋ค๊ณ ํธ์ง ๋ชจ๋๊ฐ ๋ฉ๋๋ค. ** | |
1. ์๋์ ---> ๋ก ํ์๋ ์ค๋ก ์ปค์๋ฅผ ์ฎ๊ธฐ์ญ์์ค. | |
2. o (์๋ฌธ์)๋ฅผ ์ณ์ ์ปค์ *์๋์* ์ค์ ํ๋ ์ฌ์ญ์์ค. ํธ์ง ๋ชจ๋๊ฐ ๋ฉ๋๋ค. | |
Insert mode. | |
3. ---> ๋ก ํ์๋ ์ค์ ๋ณต์ฌํ ํ <ESC> ๋ฅผ ๋๋ฌ์ ํธ์ง ๋ชจ๋์์ ๋์ค์ญ์์ค. | |
---> After typing o the cursor is placed on the open line in Insert mode. | |
4. ์ปค์ *์์* ์ค์ ํ๋ ๋ง๋๋ ค๋ฉด, ์๋ฌธ์ o ๋์ ๋๋ฌธ์ O ๋ฅผ ์น๋ฉด ๋ฉ๋๋ค. | |
์๋ ์๋ ์ค์ ๋ํด ์ด ๋ช ๋ น์ ๋ด๋ ค๋ณด์ญ์์ค. | |
Open up a line above this by typing Shift-O while the cursor is on this line. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 6.2: ์ถ๊ฐ(APPEND) ๋ช ๋ น | |
** a ๋ฅผ ๋๋ฅด๋ฉด ์ปค์ *๋ค์์* ๊ธ์ ์ ๋ ฅํ ์ ์์ต๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ฒซ๋ฒ์งธ ์ค์ ๋์ผ๋ก ์ฎ๊น๋๋ค. ๋ช ๋ น ๋ชจ๋์์ | |
$ ๋ฅผ ์ด์ฉํ์ญ์์ค. | |
2. ์๋ฌธ์ a ๋ฅผ ์ปค์ ์๋ ๊ธ์ *๋ค์*์ ๊ธ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. | |
(๋๋ฌธ์ A๋ ๊ทธ ์ค์ ๋์ ์ถ๊ฐํฉ๋๋ค.) | |
์ฐธ๊ณ : ๊ทธ๋ ๊ฒ ํ์๋ฉด ๊ณ ์ ์ค์ ๋์ ์ถ๊ฐ๋ฅผ ํ๊ธฐ ์ํด i๋ฅผ ๋๋ฅด๊ณ , ์ปค์ ์๋์ | |
์๋ ๊ธ์๋ฅผ ๋ฐ๋ณตํ๊ณ , ๊ธ์ ๋ผ์๋ฃ๊ณ , <ESC>๋ฅผ ๋๋ฌ ๋ช ๋ น ๋ชจ๋๋ก ๋์์์, | |
์ปค์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฎ๊ธฐ๊ณ ๋ง์ง๋ง์ผ๋ก x๊น์ง ๋๋ฌ์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ ํผํ์ค | |
์ ์์ต๋๋ค. | |
3. ์ด์ ์ฒซ ์ค์ ์์ฑํ์ญ์์ค. ์ถ๊ฐ ๋ช ๋ น์ ํ ์คํธ๊ฐ ์ ๋ ฅ๋๋ ์์น ์ธ์๋ | |
ํธ์ง ๋ชจ๋์ ์์ ํ ๊ฐ๋ค๋ ๊ฒ์ ์ ๋ ํ์ญ์์ค. | |
---> This line will allow you to practice | |
---> This line will allow you to practice appending text to the end of a line. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 6.3: ์นํ(REPLACE) ์ ๋ค๋ฅธ ๋ฒ์ | |
** ๋๋ฌธ์ R ์ ์ ๋ ฅํ๋ฉด ํ๋ ์ด์์ ๊ธ์๋ฅผ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ** | |
1. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ์ฒซ๋ฒ์งธ ์ค๋ก ์ฎ๊ธฐ์ญ์์ค. | |
2. ์ปค์๋ฅผ ---> ๋ก ํ์๋ ๋๋ฒ์งธ ์ค๊ณผ ๋ค๋ฅธ ์ฒซ๋ฒ์งธ ๋จ์ด ์๋ก ์ฎ๊ธฐ์ญ์์ค. | |
('last' ์ ๋๋ค.) | |
3. R ์ ์ ๋ ฅํ ํ ์ฒซ๋ฒ์งธ ์ค์ ์์ ํ ์คํธ ์์ ์๋ก์ด ๊ธ์ ์ ๋ ฅํ์ฌ | |
๋๋จธ์ง ๋ด์ฉ์ด ๋๋ฒ์งธ ์ค๊ณผ ๊ฐ์์ง๋๋ก ๋ฐ๊ฟ์๋ค. | |
---> To make the first line the same as the last on this page use the keys. | |
---> To make the first line the same as the second, type R and the new text. | |
4. <ESC> ๋ฅผ ๋๋ฌ์ ๋๊ฐ๋ฉด, ๋ฐ๋์ง ์์ ํ ์คํธ๋ ๊ทธ๋๋ก ๋จ๊ฒ ๋ฉ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
Lesson 6.4: ์ต์ ์ค์ (SET) | |
** ์ฐพ๊ธฐ๋ ๋ฐ๊พธ๊ธฐ์์ ๋์๋ฌธ์ ๊ตฌ๋ถ์ ์์ ๊ธฐ ์ํด ์ต์ ์ ์ค์ ํฉ๋๋ค ** | |
1. ๋ค์์ ์ ๋ ฅํ์ฌ 'ignore' ๋ฅผ ์ฐพ์ผ์ญ์์ค: | |
/ignore | |
n ํค๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณตํ์ญ์์ค. | |
2. 'ic' (๋์๋ฌธ์ ๊ตฌ๋ณ ์ํจ, Ignore case) ์ต์ ์ ์ค์ ํ์ญ์์ค: | |
:set ic | |
3. n ํค๋ฅผ ๋๋ฌ์ 'ignore' ๋ฅผ ๋ค์ ์ฐพ์๋ณด์ญ์์ค. | |
n ํค๋ฅผ ๊ณ์ ๋๋ฌ์ ์ฌ๋ฌ๋ฒ ์ฐพ์ผ์ญ์์ค. | |
4. 'hlsearch' ์ 'incsearch' ์ต์ ์ ์ค์ ํฉ์๋ค. | |
:set hls is | |
5. ์ฐพ๊ธฐ ๋ช ๋ น์ ๋ค์ ์ ๋ ฅํ์ฌ, ์ด๋ค ์ผ์ด ์ผ์ด๋๋์ง ํ์ธํด ๋ณด์ญ์์ค: | |
/ignore | |
6. ์ฐพ์ ๋ด์ฉ์ด ๊ฐ์กฐ(HIGHLIGHT)๋ ๊ฒ์ ์์ ๋ ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํฉ๋๋ค: | |
:nohlsearch | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 6 ์์ฝ | |
1. o ๋ฅผ ์ ๋ ฅํ๋ฉด ์ปค์ *์๋์* ํ ์ค์ด ์ด๋ฆฌ๋ฉฐ, ์ปค์๋ ํธ์ง ๋ชจ๋๋ก | |
์ด๋ฆฐ ์ค ์์ ์์นํ๊ฒ ๋ฉ๋๋ค. | |
๋๋ฌธ์ O ๋ฅผ ์ ๋ ฅํ๋ฉด ์ปค์๊ฐ ์๋ ์ค์ *์๋ก* ์ ์ค์ ์ด๊ฒ ๋ฉ๋๋ค. | |
2. a ๋ฅผ ์ ๋ ฅํ๋ฉด ์ปค์ *๋ค์์* ๊ธ์ ์ ๋ ฅํ ์ ์์ต๋๋ค. | |
๋๋ฌธ์ A ๋ฅผ ์ ๋ ฅํ๋ฉด ์๋์ผ๋ก ๊ทธ ์ค์ ๋์ ๊ธ์๋ฅผ ์ถ๊ฐํ๊ฒ ๋ฉ๋๋ค. | |
3. ๋๋ฌธ์ R ์ ์ ๋ ฅํ๋ฉด <ESC> ๋ฅผ ๋๋ฌ์ ๋๊ฐ๊ธฐ ์ ๊น์ง ๋ฐ๊พธ๊ธฐ ๋ชจ๋๊ฐ ๋ฉ๋๋ค. | |
4. ":set xxx" ๋ฅผ ํ๋ฉด "xxx" ์ต์ ์ด ์ค์ ๋ฉ๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 7: ์จ๋ผ์ธ ๋์๋ง ๋ช ๋ น | |
** ์จ๋ผ์ธ ๋์๋ง ์์คํ ์ฌ์ฉํ๊ธฐ ** | |
๋น์ ํญ ๋์ ์จ๋ผ์ธ ๋์๋ง ์์คํ ์ ์ ๊ณตํฉ๋๋ค. ๋์๋ง์ ๋ณด๋ ค๋ฉด, | |
๋ค์ ์ธ๊ฐ์ง ์ค ํ๋๋ฅผ ์๋ํด๋ณด์ญ์์ค: | |
- <HELP> ํค๋ฅผ ๋๋ฅธ๋ค. (ํค๊ฐ ์๋ ๊ฒฝ์ฐ) | |
- <F1> ํค๋ฅผ ๋๋ฅธ๋ค. (ํค๊ฐ ์๋ ๊ฒฝ์ฐ) | |
- :help <ENTER> ๋ผ๊ณ ์ ๋ ฅํ๋ค. | |
๋์๋ง ์ฐฝ์ ๋ซ์ผ๋ ค๋ฉด :q <ENTER> ๋ผ๊ณ ์ ๋ ฅํ์ญ์์ค. | |
":help" ๋ผ๋ ๋ช ๋ น์ ์ธ์๋ฅผ ์ฃผ๋ฉด ์ด๋ค ์ฃผ์ ์ ๊ดํ ๋์๋ง์ ์ฐพ์ ์ ์์ต๋๋ค. | |
๋ค์ ๋ช ๋ น์ ๋ด๋ ค ๋ณด์ญ์์ค. ( <ENTER> ํค๋ฅผ ๋๋ฅด๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.) | |
:help w | |
:help c_<T | |
:help insert-index | |
:help user-manual | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
LESSON 8: ์์ ์คํฌ๋ฆฝํธ ๋ง๋ค๊ธฐ | |
** ๋น์ ๊ธฐ๋ฅ ์ผ๊ธฐ ** | |
๋น์ Vi ๋ณด๋ค ํจ์ฌ ๋ง์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ง๋ง, ๋๋ถ๋ถ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ํ์ง | |
์์ต๋๋ค. ๋ ๋ง์ ๊ธฐ๋ฅ์ ์จ๋ณด๋ ค๋ฉด, "vimrc" ๋ผ๋ ํ์ผ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. | |
1. "vimrc" ํ์ผ์ ์์ ํฉ์๋ค. ์ด ํ์ผ์ ์ฌ์ฉํ๋ ์์คํ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค: | |
1. Start editing the "vimrc" file, this depends on your system: | |
:edit ~/.vimrc Unix์ ๊ฒฝ์ฐ | |
:edit $VIM/_vimrc MS-Windows์ ๊ฒฝ์ฐ | |
2. ์ด์ "vimrc"์ ์์ ๋ฅผ ์ฝ์ด๋ค์ ๋๋ค: | |
:read $VIMRUNTIME/vimrc_example.vim | |
3. ๋ค์๊ณผ ๊ฐ์ด ํ์ฌ ํ์ผ์ ์ ์ฅํฉ๋๋ค: | |
:write | |
๋ค์ ๋ฒ์ ๋น์ ์์ํ๋ฉด, ๊ตฌ๋ฌธ ๊ฐ์กฐ(syntax highlighting)์ด ์ฌ์ฉ๋ ๊ฒ์ ๋๋ค. | |
๋ชจ๋ ์ํ๋ ์ค์ ์ ์ด "vimrc" ํ์ผ์ ๋ฃ์ด๋ ์ ์์ต๋๋ค. | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
์ด๊ฒ์ผ๋ก ๋น ๊ธธ์ก์ด๋ฅผ ๋ง์นฉ๋๋ค. ์ด ๊ธธ์ก์ด๋ ๋น ํธ์ง๊ธฐ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์๋ฅผ | |
๋ณด์ฌ์ฃผ๊ธฐ ์ํ ์๋๋ก ์ ์๋์์ผ๋ฉฐ, ์ด ํธ์ง๊ธฐ๋ฅผ ์ ๋ง ๊ฐ๋จํ ์ฌ์ฉํ๊ธฐ์ | |
์ถฉ๋ถํ ๋ฟ์ ๋๋ค. ๋น์๋ ์ด ๊ธธ์ก์ด์๋ ๋น๊ตํ ์ ์์ ๋งํผ ํจ์ฌ ๋ง์ ๋ช ๋ น์ด | |
์์ต๋๋ค. ๋ค์ ์ฌ์ฉ์ ๋งค๋ด์ผ์ ์ฝ์ผ์ญ์์ค: ":help user-manual" | |
๋ณด๋ค ์์ธํ ์ฝ๊ณ ๊ณต๋ถํ๋ ค๋ฉด, ๋ค์ ์ฑ ์ ์ถ์ฒํด ๋๋ฆฝ๋๋ค: | |
Vim - Vi Improved - by Steve Oualline | |
์ถํ์ฌ: New Riders | |
์ด ์ฑ ์ ์์ ํ ๋น์ ๋ํด์๋ง ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ํนํ ์ด๋ณด์๋ค์๊ฒ ์ ์ฉํฉ๋๋ค. | |
๋ง์ ์์ ์ ๊ทธ๋ฆผ์ด ์์ต๋๋ค. | |
๋ค์์ ์ฐธ๊ณ ํ์ญ์์ค: http://iccf-holland.org/click5.html | |
๋ค์ ์ฑ ์ ์ข ์ค๋๋ ์ฑ ์ผ๋ก ๋น๋ณด๋ค๋ Vi์ ๋ํด ๋ค๋ฃจ๊ณ ์์ง๋ง, ์ญ์ ์ถ์ฒํ ๋ง | |
ํฉ๋๋ค: | |
Learning the Vi Editor - by Linda Lamb | |
์ถํ์ฌ: O'Reilly & Associates Inc. | |
Vi๋ก ํ๊ณ ์ถ์ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ๋ํด ์ ์ ์๋ ์ข์ ์ฑ ์ ๋๋ค. | |
์ฌ์ฏ๋ฒ์งธ ๊ฐ์ ํ์ ๋น์ ๊ดํ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. | |
์ด ๊ธธ์ก์ด๋ Colorado School of Mines์ Michael C. Pierce ์ | |
Robert K. Ware ๊ฐ Colorado State University์ Charles Smith ์ ์์ด๋์ด์ | |
์ฐฉ์ํ์ฌ ์ผ์ต๋๋ค. | |
. E-mail: [email protected]. | |
Modified for Vim by Bram Moolenaar. | |
์ด ๋ฌธ์์ ํ๊ตญ์ด ๋ฒ์ ์ ๊ดํ ๋ฌธ์๋ ๋ค์ ์ฌ์ดํธ๋ก ํด์ฃผ์ญ์์ค. | |
http://wiki.kldp.org/wiki.php/VimTutorKo | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment