‡๐ฉ๐ป ‡/º Linux
vi ํธ์ง๊ธฐ ๊ธฐ๋ณธ ๋ช ๋ น์ด
Trudy | ์ก์ฐ
2023. 10. 31. 19:36
[vi ํธ์ง๊ธฐ ๋ชจ๋]
i ์ ๋ ฅ esc
Insert ๋ชจ๋ <----------> Command ๋ชจ๋ <---------> Last Line ๋ชจ๋
esc : ์ ๋ ฅ
vi ํธ์ง๊ธฐ ๋ชจ๋๋ ์์ฒ๋ผ 3๊ฐ์ง๊ฐ ์๊ณ , ๊ฐ๊ฐ์ ์ ๋ ฅ์ ํตํด์ ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
[Command ๋ชจ๋]
์ปค์ ์ด๋ | |
G | ๊ฐ์ฅ ๋ง์ง๋ง ์ค๋ก ์ด๋ |
gg | ์ฒซ๋ฒ์งธ ์ค๋ก ์ด๋ |
[n]G | n๋ฒ์งธ ์ค๋ก ์ด๋ |
$ | ์ปค์๊ฐ ์์นํ ์ค์ ๋งจ ๋์ผ๋ก ์ด๋ |
0 | ์ปค์๊ฐ ์์นํ ์ค์ ๋งจ ์์ผ๋ก ์ด๋ |
w | ์ปค์๊ฐ ํ ๋จ์ด์ฉ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ |
b | ์ปค์๊ฐ ํ ๋จ์ด์ฉ ์ผ์ชฝ์ผ๋ก ์ด๋ |
์ญ์ | |
x | ํ ๋ฌธ์ ์ญ์ , ๋๋ Edit๋ชจ๋์์ ๋ฐฑ์คํ์ด์ค๋ Deleteํค๋ก ์ญ์ |
dd | ์ปค์๊ฐ ์์นํ ํ ์ค์ ์ญ์ (3dd: ์ธ์ค ์ญ์ ) |
d[์ปค์ ์ด๋] | ์ปค์ ์ด๋ํ๋ ๋งํผ ์ญ์ |
dgg | ์ ์ฒด ์ญ์ |
์์ | |
u | Ctrl + z์ฒ๋ผ ์์ ์ทจ์ |
๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ | |
yy | ์ปค์๊ฐ ์์นํ ํ ์ค์ ๋ณต์ฌ |
y[์ปค์ ์ด๋] | ์ปค์ ์ด๋ํ๋ ๋งํผ ๋ณต์ฌ (yb: ์ปค์ ๋ค์์ ๋จ์ด๊ฐ ๋ณต์ฌ๋จ) |
p | ์ปค์ ๋ฐ์ด๋ ์ปค์ ๋ค์์ ๋ถ์ฌ๋ฃ๊ธฐ |
[Edit ๋ชจ๋]
i๋ก Edit ๋ชจ๋๋ก ๋ค์ด๊ฐ๋ฉด ๋ฌธ์๋ฅผ ์์ ํ ์ ์์!!
esc๋ก ๋ช ๋ น๋ชจ๋๋ก ๋์๊ฐ
[Last line ๋ชจ๋]
ํธ์ง๊ธฐ ์ํ ๋ณ๊ฒฝ | |
:set nu | ๋ผ์ธ ๋๋ฒ ํ์ |
:set nonu | ๋ผ์ธ ๋๋ฒ ํ์ ์ํจ |
:set ic | ๊ฒ์ํ ๋ ๋์๋ฌธ์ ๋ฌด์ |
:set noic | ๊ฒ์ํ ๋ ๋์๋ฌธ์ ๊ตฌ๋ถ |
๊ฒ์ ๋ฐ ๋ณํ | |
/๋ด์ฉ | ๊ฒ์, n ๋ค์ ๊ฒ์, N ์ด์ ๊ฒ์ |
์์ | %/์ฐพ์๋ด์ฉ/๋ฐ๊ฟ๋ด์ฉ/g |
์ ์ฅ ๋ฐ ์ข ๋ฃ | |
:w | ์ ์ฅ |
:q | ์ข ๋ฃ |
:wq | ์ ์ฅ ๋ฐ ์ข ๋ฃ |
:w! | ๊ฐ์ ๋ก ์ ์ฅ |
:q! | ๊ฐ์ ๋ก ์ข ๋ฃ |
:wq! | ์ ์ฅ ๋ฐ ๊ฐ์ ์ข ๋ฃ |