๐ท Vim
- git์ ๊ณต๋ถํ๋ฉด์ ์ฐพ์๋ณด๋ฉด vim์ ์ฌ์ฉํ์๋ ๋ถ๋ค์ด ๋ง๋ค.
- ๊ตฌ๊ธ์ด๋ ์ ํ๋ธ ์ ์๋๋ค์ด vim์ ์ฌ์ฉํ์ค ๋๋ง๋ค ๋งํ๋ ๋ฐ๋์ ๋ต๋ตํด์ ์์๋ณด์๋ค.
๐ถ ์ฐธ๊ณ ์์
https://youtu.be/qn1soztN7k4?t=201
๋ง์ฐ์ค ์์ด ์ฝ๋ฉํ๋ค๊ตฌ์?
#vim #์ฝ๋ฉ #๊ฐ๋ฐํด ์ตํ๊ธฐ๋ ์ด๋ ต์ง๋ง, ํ ๋ฒ ์๋ฌ์ ์ฑ๊ณตํ๊ณ ๋๋ฉด ์ ๋ ์์ ์ผ๋ก ๋์๊ฐ ์ ์์ ๋งํผ ํธ๋ฆฌํ๊ณ ๊ฐ๋ ฅํ Vim! Emacs์ ํจ๊ป ๋ง์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ฌ๋๋ฐ๋ ํด์ด์ฃ . ์์์ ํตํด Vim
youtu.be
- ์ ๋ง ์น์ ํ๊ณ ๋ช ๋ฃํ๊ฒ ์ ์๋ ค์ฃผ์ ๋ค.
๐ท ๋ช ๋ น๋ชจ๋ : ๋จ์ถํค ์ ๋ ฅ๋ชจ๋
- ํ ์คํธ ์ ๋ ฅ ์๋จ

- a, i ํค : ํ ์คํธ ์ ๋ ฅ๋ชจ๋๋ก ๋์ด๊ฐ
- ์ปค์ ์ด๋
- h, j, k, l ํค : ํ๊ธ์์ฉ ์ด๋
- ํด๋น ํค๋ก ์ด๋ํด์ผํ๋ค๊ณ ์ค๋ช ํด์ฃผ์ จ์ง๋ง, ๋ฐฉํฅํค๋ก๋ ์ด๋๊ฐ๋ฅํ๋ค.
- w, b ํค : ๋จ์ด ๋จ์๋ก ์ด๋
- { , } ํค : ๋ฌธ๋จ ๋จ์๋ก ์ด๋
- v ํค : ์ ํ๋ชจ๋, ๋๋๊ทธ
- y ํค : ๋ณต์ฌ
- p ํค : ๋ถ์ฌ๋ฃ๊ธฐ
- d ํค : ์ ํํ ๋ถ๋ถ ์ญ์
๐ท ์ ๋ ฅ๋ชจ๋ : ํ ์คํธ ์ ๋ ฅ๋ชจ๋
- ESC : ๋จ์ถํค ์ ๋ ฅ๋ชจ๋๋ก ๋์ด๊ฐ
๐ถ ex๋ชจ๋, ๋ผ์ธ๋ชจ๋ : vi ์ข ๋ฃ
- : ๋ฅผ ํตํด ex๋ชจ๋๋ก ๋์ด๊ฐ
- :q : ์ข ๋ฃ
- :q! : ๋ณ๊ฒฝ์ฌํญ์ด ์์ด๋ ์ ์ฅํ์ง ์๊ณ ๊ฐ์ ์ข ๋ฃ
- :w : ์ ์ฅ
- :wq : ๋ณ๊ฒฝ์ฌํญ ์ ์ฅ ํ ์ข ๋ฃ
๐ถ vi ์์
- vi ~/.gitconfig : config ์ด๊ธฐ
- vi temp.txt : temp.txt ํ์ผ ์คํ / ํด๋น ํ์ผ์ด ์์ผ๋ฉด ์์ฑ
๐ถ ์ ๋ฆฌ

'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
05. Git - add, commit, push ๊ฐ๋ (0) | 2021.09.08 |
---|---|
04. commit --amend (0) | 2021.09.06 |
03. Git - Alias (0) | 2021.08.26 |
02. Git repository ๋ง๋ค๊ธฐ (1) | 2021.08.08 |
01. Git Setting (0) | 2021.08.07 |