์ด๋ฒ์ ํธ์ง๊ธฐ์ ๊ด๋ จ๋ ๋ช ๋ น์ด๋ฅผ ์ฃผ๋ก ์ ๋ฆฌํ ์์ ์ด๋ค.
1. vim
ํธ์ง๊ธฐ๋ฅผ ์ฐ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ช
๋ น์ด (์ฝ๋๊ฐ์ ๊ฑธ ๋ณด๊ธฐ ์ํด ์ฌ์ฉํจ)
vi ๋ผ๋ ๋ช
๋ น์ด๋ ์์ง๋ง, vim์ด ๊ฐ๋
์ฑ์ด ๋ ๋ณด๊ธฐ์ข๊ฒ ๋จ์ด์ง๋ค.
์๋๋ ๋ด์ฉ์ด ๋๋ฌด ๋ง์ ๊ฒฝ์ฐ ํ๋ํ๋ ์๋๋ก ๋ด๋ฆฌ๊ธฐ ๊ท์ฐฎ์ ๋ ์ฐ๋ ๋ช ๋ น์ด (์ฌ์ค ๊น๋จน์ด์ ์ ๋ฆฌ๊ฒธ ์จ๋จ๋ค)
ctrl + d | ํ์ด์ง์ 1/2 ์๋ ์ด๋ |
ctrl + u | ํ์ด์ง์ 1/2 ์๋ก์ด๋ |
2. set number
line number๋ฅผ ๋ณด๊ธฐ์ํ ๋ช
๋ น์ด
: ๋ฅผ ์
๋ ฅํ ํ, line number ๋ฅผ ์น๋ฉด ๋๋ค
ํธ์ง๊ธฐ๋ฅผ ์ด์์ ๋, ๋ด์ฉ์ด ๋๋ฌด ๋ง์ ์ด๋ ์์น์ ์๋์ง ์ ํํ ์๊ธฐ ์ํด ์์ฃผ ์ฐ๋ ๋ช
๋ น์ด
Tip) ๋ณ๋ค๋ฅธ ๋ช
๋ น์ด ๋๋ฅด์ง์๊ณ ๋ฐ๋ก ์ํ๋ ์ค ๋ฒํธ๋ฅผ ์
๋ ฅ ํ Shift + G๋ฅผ ๋๋ฅด๋ฉด ํด๋น ์ค๋ก ์ด๋ํ ์ ์๋ค.
ํน์ : ๋ฅผ ์
๋ ฅํ ํ ์ํ๋ ์ค ๋ฒํธ๋ฅผ ์
๋ ฅ ํ ์ํฐํด๋ ๊ด์ฐฎ๋ค.
3. diff
๋ ํ์ผ ์ฌ์ด์ ๋ด์ฉ์ ๋น๊ตํ๋ ๋ช
๋ น์ด
์
๊ทธ๋ ์ด๋ํ๊ฑฐ๋ ์ธ์คํด์ค ๋ณต์ ํ๋ฉด์ ๋ฐ๋๋ ํ์ผ์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ์์ฃผ ์ฐ๋ ๋ช
๋ น์ด
a | added |
c | changed |
d | deleted |
์๋ฅผ ๋ค์ด์ ์ค๋ช ํ์๋ฉด
1,2d0
- bfs.py(<)์ 1, 2๋ฒ์งธ์ ์๋ ๋ด์ฉ์ด dfs.py(>)์์ ์ฌ๋ผ์ก๋ค๋ ๋ป
7,8c5,6
- bfs.py (<) ์ 7, 8๋ฒ์งธ์ค์ ์๋ ๋ด์ฉ์ด dfs.py (>) ์ 5, 6๋ฒ์งธ์ ์๋ ๋ด์ฉ์ผ๋ก ๋ฐ๋์๋ค๋ ๋ป
๊ทผ๋ฐ ์ฌ์ค ์๋ณธํ์ผ๋ณด๋ฉด์ ๋น๊ตํ๋๊ฒ ์ ์ผ ๋นจ๋ผ์ (...) ๋์ถฉ ์ค ๋ฒํธ๋ ๋ด์ฉ ์ตํ๋๊ณ
ํ์ผ ์ง์ ์ด์ด์ ํ์ธ ํ ๋ฐ๊ฟ์ค๋ค.
'Linux ๐ง > ๋ช ๋ น์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฃผ ์ฐ๋ ๋ช ๋ น์ด ์ ๋ฆฌ (3) (0) | 2024.10.25 |
---|---|
์์ฃผ ์ฐ๋ ๋ช ๋ น์ด ์ ๋ฆฌ (1) (4) | 2024.10.23 |