vim.md 995 B

vim

Vim (Vi IMproved)๋Š” ๋‹ค์–‘ํ•œ ํ…์ŠคํŠธ ์กฐ์ž‘์„ ์œ„ํ•œ ์—ฌ๋Ÿฌ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์ค„ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๋ชจ๋“œ์—์„œ i๋ฅผ ๋ˆŒ๋Ÿฌ ์‚ฝ์ž… ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•ฉ๋‹ˆ๋‹ค. <Esc>๋ฅผ ๋ˆŒ๋Ÿฌ ๋‹ค์‹œ ์ผ๋ฐ˜ ๋ชจ๋“œ๋กœ ๋Œ์•„๊ฐ€๋ฉด Vim ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์ด ๋ณด๊ธฐ: vimdiff, vimtutor, nvim. ๋” ๋งŽ์€ ์ •๋ณด: https://www.vim.org.

  • ํŒŒ์ผ ์—ด๊ธฐ:

vim {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ์ง€์ •ํ•œ ์ค„ ๋ฒˆํ˜ธ์—์„œ ํŒŒ์ผ ์—ด๊ธฐ:

vim +{{์ค„_๋ฒˆํ˜ธ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • Vim ๋ฉ”๋‰ด์–ผ ๋ณด๊ธฐ:

:help<Enter>

  • ํ˜„์žฌ ๋ฒ„ํผ ์ €์žฅ ๋ฐ ์ข…๋ฃŒ:

{{<Esc>ZZ|<Esc>:x<Enter>|<Esc>:wq<Enter>}}

  • ์ผ๋ฐ˜ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๊ณ  ๋งˆ์ง€๋ง‰ ์ž‘์—… ์ทจ์†Œ:

<Esc>u

  • ํŒŒ์ผ ๋‚ด ํŒจํ„ด ๊ฒ€์ƒ‰ (n/N์„ ๋ˆŒ๋Ÿฌ ๋‹ค์Œ/์ด์ „ ์ผ์น˜ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™):

/{{๊ฒ€์ƒ‰_ํŒจํ„ด}}<Enter>

  • ์ „์ฒด ํŒŒ์ผ์—์„œ ์ •๊ทœ์‹ ๋Œ€์ฒด ์ˆ˜ํ–‰:

:%s/{{์ •๊ทœ์‹_ํ‘œํ˜„}}/{{๋ฐ”๊ฟ€_๋ฌธ์ž์—ด}}/g<Enter>

  • ์ค„ ๋ฒˆํ˜ธ ํ‘œ์‹œ:

:set nu<Enter>