์ด๋ฒˆ์—” ํŽธ์ง‘๊ธฐ์™€ ๊ด€๋ จ๋œ ๋ช…๋ น์–ด๋ฅผ ์ฃผ๋กœ ์ •๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค.

 

1. vim

ํŽธ์ง‘๊ธฐ๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด (์ฝ”๋“œ๊ฐ™์€ ๊ฑธ ๋ณด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•จ)
vi ๋ผ๋Š” ๋ช…๋ น์–ด๋„ ์žˆ์ง€๋งŒ, vim์ด ๊ฐ€๋…์„ฑ์ด ๋” ๋ณด๊ธฐ์ข‹๊ฒŒ ๋–จ์–ด์ง„๋‹ค.

์•„๋ž˜๋Š” ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๋งŽ์„ ๊ฒฝ์šฐ ํ•˜๋‚˜ํ•˜๋‚˜ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๊ธฐ ๊ท€์ฐฎ์„ ๋•Œ ์“ฐ๋Š” ๋ช…๋ น์–ด (์‚ฌ์‹ค ๊นŒ๋จน์–ด์„œ ์ •๋ฆฌ๊ฒธ ์จ๋†จ๋‹ค)

ctrl + d  ํŽ˜์ด์ง€์˜ 1/2 ์•„๋ž˜ ์ด๋™
ctrl + u ํŽ˜์ด์ง€์˜ 1/2 ์œ„๋กœ์ด๋™

 

 

 

2. set number

line number๋ฅผ ๋ณด๊ธฐ์œ„ํ•œ ๋ช…๋ น์–ด
 : ๋ฅผ ์ž…๋ ฅํ•œ ํ›„,  line number  ๋ฅผ ์น˜๋ฉด ๋œ๋‹ค

ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด์—ˆ์„ ๋•Œ, ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๋งŽ์•„ ์–ด๋”” ์œ„์น˜์— ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์•Œ๊ธฐ ์œ„ํ•ด ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด

Tip) ๋ณ„๋‹ค๋ฅธ ๋ช…๋ น์–ด ๋ˆ„๋ฅด์ง€์•Š๊ณ  ๋ฐ”๋กœ ์›ํ•˜๋Š” ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ ํ›„ Shift + G๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์ค„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. 
ํ˜น์€  : ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ์›ํ•˜๋Š” ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ ํ›„ ์—”ํ„ฐํ•ด๋„ ๊ดœ์ฐฎ๋‹ค.

 

 

 

3. diff

๋‘ ํŒŒ์ผ ์‚ฌ์ด์˜ ๋‚ด์šฉ์„ ๋น„๊ตํ•˜๋Š” ๋ช…๋ น์–ด
์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ฑฐ๋‚˜ ์ธ์Šคํ„ด์Šค ๋ณต์ œํ•˜๋ฉด์„œ ๋ฐ”๋€Œ๋Š” ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด

added
changed
deleted

 

์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์„ค๋ช…ํ•˜์ž๋ฉด

1,2d0
- bfs.py(<)์˜ 1, 2๋ฒˆ์งธ์— ์žˆ๋˜ ๋‚ด์šฉ์ด dfs.py(>)์—์„œ ์‚ฌ๋ผ์กŒ๋‹ค๋Š” ๋œป

7,8c5,6
- bfs.py (<) ์˜ 7, 8๋ฒˆ์งธ์ค„์— ์žˆ๋Š” ๋‚ด์šฉ์ด dfs.py (>) ์˜ 5, 6๋ฒˆ์งธ์— ์žˆ๋Š” ๋‚ด์šฉ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค๋Š” ๋œป

 

 

๊ทผ๋ฐ ์‚ฌ์‹ค ์›๋ณธํŒŒ์ผ๋ณด๋ฉด์„œ ๋น„๊ตํ•˜๋Š”๊ฒŒ ์ œ์ผ ๋นจ๋ผ์„œ (...) ๋Œ€์ถฉ ์ค„ ๋ฒˆํ˜ธ๋ž‘ ๋‚ด์šฉ ์ตํ˜€๋‘๊ณ 
ํŒŒ์ผ ์ง์ ‘ ์—ด์–ด์„œ ํ™•์ธ ํ›„ ๋ฐ”๊ฟ”์ค€๋‹ค.