<p>VsVim ์ž„์‹œ ๋น„ํ™œ์„ฑํ™”๊ฐ€ ์ปค์„œ๋ฅผ ๋Š์Šต๋‹ˆ๋‹ค.</p>

์— ๋งŒ๋“  2016๋…„ 06์›” 22์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: VsVim/VsVim

  • VsVim์„ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ctrl + shift + F12(์ผ์‹œ์ ์œผ๋กœ๋งŒ - ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š” ํ™•์žฅ์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Œ)
  • ์ปค์„œ๋ฅผ ์ค„ ๋์œผ๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ปค์„œ๋Š” ํ–‰์˜ ๋ ์ด์ „์˜ ๋ฌธ์ž์—๋งŒ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž„์‹œ ๋น„ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ์€ ๋‚ด๊ฐ€ ์ง์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ณ  ํŒŒํŠธ๋„ˆ๊ฐ€ VIM์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. VSVim์„ ๋น ๋ฅด๊ฒŒ(๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ) ๊ป๋‹ค๊ฐ€ ์ผค ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ์ด์ œ ๋‚˜๋ฅผ ์Šฌํ”„๊ฒŒ ๋งŒ๋“œ๋Š” VSVim์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” Q&A์—์„œ ์ด๋ฏธ ์–ธ๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329

๋ชจ๋“  6 ๋Œ“๊ธ€

์ด ๋ฌธ์ œ๋ฅผ ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์–ด์ œ ๋ฐฉ๊ธˆ ์ˆ˜์ •ํ•œ ๋ฒ„๊ทธ์™€ ์œ ์‚ฌํ•˜๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฒ„๊ทธ๋Š” ์ง€๊ธˆ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AppVeyor๊ฐ€ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋ฉด vsixgallery.com์—์„œ ์ˆ˜์ •ํ•œ ๋นŒ๋“œ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค (์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ)์— ์žˆ์œผ๋ฉฐ ์ด๊ฒƒ์€ ์ถ”์•…ํ•œ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. vsixgallery.com์—์„œ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, @jaredpar!

์˜ˆ, ๊ทธ ํŠน์ • ๊ธฐ๋Šฅ์€ 2.1.0 ๋ฆด๋ฆฌ์Šค์—์„œ 3๊ฐœ ์ด์ƒ์˜ ๋ฒ„๊ทธ์— ๋Œ€ํ•œ ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์ด ์„ ํƒ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ „ํ˜€ ๊นจ๋‹ซ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋นจ๋ฆฌ ๊ต์œก๋ฐ›์œผ์„ธ์š” ๐Ÿ˜„

์ฃ„์†กํ•˜์ง€๋งŒ VsVim์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค!

๋˜ ๋‹ค๋ฅธ ํ™•์žฅ "Entrian Source Search"๋Š” VS API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์–ด ๊ฒฝ๊ณ„๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉฐ ์†Œ์Šค ํŒจํ„ด ์ƒ์„ฑ์„ ์œ„ํ•ด ์ค„ ๋์— ๋‹จ์–ด๋ฅผ ๊ฐ€์ ธ์˜ค๋„๋ก VsVim์„ ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๊ด€์ฐฐํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ํ–‰์€ RE์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

^\s+\w+$

"Entrian Source Search"๊ฐ€ ๋‹ค์Œ ๊ฒ€์ƒ‰์„ ์œ„ํ•ด ์บ๋Ÿฟ ์•„๋ž˜์˜ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํŠธ๋ฆฌ๊ฑฐ๋˜๋ฉด ์ฒซ ๋ฒˆ์งธ RE ๊ทธ๋ฃน์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

^\s+(\w+)\w$

๋”ฐ๋ผ์„œ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๊ฐ€ ๋ˆ„๋ฝ๋ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด VsVim์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์œผ๋ฉฐ ์ง€๊ธˆ๋„ Pos1์—์„œ End๊นŒ์ง€ ํ•ด๋‹น ๋ผ์ธ์˜ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋ผ์ธ์˜ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๊ฐ€ ๋ˆ„๋ฝ๋ฉ๋‹ˆ๋‹ค.
VsVim์ด ๋น„ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์—์„œ๋Š” ์ด ์บ๋ฆญํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Jared๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ๋ฒ„๊ทธ๋Š” ์ด๋ฏธ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งž์Šต๋‹ˆ๊นŒ?

์ด ์ˆ˜์ • ์‚ฌํ•ญ์— ์„ค๋ช…๋œ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ๋™์ž‘์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

@MartinL0815 ์ตœ์‹  ๋ฒ„์ „์ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์ด ์œ„์น˜์—์„œ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

http://vsixgallery.com/extension/VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3/

ํ•˜๋ฃจ ์ดํ‹€ ๋‚ด๋กœ ๊ณต์‹ ๊ฐค๋Ÿฌ๋ฆฌ์— ์ƒˆ ๋ฒ„์ „์„ ์ถœ์‹œํ•  ์˜ˆ์ •์ด๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰