์์ ๋นํ์ฑํ ๊ธฐ๋ฅ์ ๋ด๊ฐ ์ง์ ํ๋ก๊ทธ๋๋ฐํ๊ณ ํํธ๋๊ฐ VIM์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. VSVim์ ๋น ๋ฅด๊ฒ(๋ค์ ์์ํ์ง ์๊ณ ) ๊ป๋ค๊ฐ ์ผค ์ ์์ด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ ๋ชจ๋๋ ์ด์ ๋๋ฅผ ์ฌํ๊ฒ ๋ง๋๋ VSVim์ ์์ ํ ๋นํ์ฑํํด์ผ ํ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ๋ฌ๊ทธ์ธ์ ์ข์ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ Q&A์์ ์ด๋ฏธ ์ธ๊ธ๋์์ต๋๋ค. https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
์ด ๋ฌธ์ ๋ฅผ ์ ๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋๋ ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์๊ณ ์ด์ ๋ฐฉ๊ธ ์์ ํ ๋ฒ๊ทธ์ ์ ์ฌํ๋ค๊ณ ํ์ ํฉ๋๋ค.
์ด ๋ฒ๊ทธ๋ ์ง๊ธ ์์ ๋์์ต๋๋ค. 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/
ํ๋ฃจ ์ดํ ๋ด๋ก ๊ณต์ ๊ฐค๋ฌ๋ฆฌ์ ์ ๋ฒ์ ์ ์ถ์ํ ์์ ์ด๋ค.