Ctrl+V๋ Vim์์ ์ผ๋ฐ์์ ์๊ฐ์ ๋ธ๋ก์ผ๋ก ์ ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ง๋ง VsVim์์๋ ์๋ํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ์ ๋ง ๊น๋ค๋ก์ด ์ผ์ ๋๋ค. ๋งค์ฐ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก Visual Studio์์ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์ฌ๋๋ค์๊ฒ ๋งค์ฐ ์น์ํ ํค ์ ๋ ฅ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด ๊ฑฑ์ ์ ๋๋ค.
๋์ํฉ๋๋ค. ํ์คํ ๊ธฐ๋ณธ๊ฐ์ด ๋์ด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๋๋ค์ด ์ ๋ง๋ก ์ํ๋ค๋ฉด ์ต์ ์ด ์์ด์ผ ํ ์ด์ ๊ฐ ์์ต๋๋ค. ์ด ๋ณ๊ฒฝ์ ์ํํ๋ฉด "์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์ํ์ง ์๋ ํ ๊ฑด๋๋ฆฌ์ง ์์ ํค ๋ฐ์ธ๋ฉ"์ด ์๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋ ์ ๊ฑฐํ๊ณ ์ ๊ฑฐํ๋๋ก ์ถฉ๋ํ๋ ์ฌ๋ฐฑ์ ๋ฒํผ์ ๋ณ๊ฒฝํ ๊ฒ์ ์ ์ํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์๋ ์์๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ํ๋ช ํ์ง ๋ชปํ ๊ฒ์ผ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก Windows์์๋ Ctrl-Q์
๋๋ค.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V-alternative
Ctrl-Q๋ ํ์ฌ VsVim์ ๋น์ฃผ์ผ ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค. Jason์ Ctrl-V๊ฐ ์ถ๊ฐ๋ก ๋น์ฃผ์ผ ๋ชจ๋๋ก ์ ํ๋๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๋จ์ง ์ด์ํฉ๋๋ค. Ctrl-V๋ Windows์ ๋ถ์ฌ๋ฃ๊ธฐ ๊ธฐ๋ฅ์ ๋งคํ๋ฉ๋๋ค.
@SergeyMirvoda ๋์ํฉ๋๋ค.
์ฌ์ ํ Ctrl-V๊ฐ ๋น์ฃผ์ผ ๋ชจ๋์ ๋งคํ๋๊ธฐ๋ฅผ ์ํ๋ ์ผ๋ถ ์ฌ๋๋ค์ด ์์ต๋๋ค. Jason๊ณผ ์ ๋ ํด๋น ๊ทธ๋ฃน์ ๋ง์กฑ์ํค๊ธฐ ์ํด ๋ณธ์ง์ ์ผ๋ก "๋๋ ํ๋์ฝ์ด์ ๋๋ค. ๋ชจ๋ ๊ฒ์ VsVim์ผ๋ก ๋ณด๋ด์ญ์์ค"๋ผ๊ณ ๋งํ๋ ํค ์ฌ๋งคํ ๋ฒํผ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค.
๋๋ ํ๋์ฝ์ด์ด๊ณ ์ด๊ฒ์ ์ํ๋ค.
๊ทธ๋ฌ๋ Ctrl-Q์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํด ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค.
Ctrl-V๋ ์๊ฐ์ ๋ชจ๋์ฌ์ผ ํ๊ณ ๋ถ์ฌ๋ฃ๊ธฐ๋ "+p"์ฌ์ผ ํฉ๋๋ค.
Ctrl+V๊ฐ ์๊ฐ์ ์ฐจ๋จ ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ก ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
CTRL-Q๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฐ์ ์ฐจ๋จ ๋ชจ๋๋ก ๋ค์ด๊ฐ ์ ์์ต๋๋ค. ์ด๊ฒ์ ํ์ค Windows ๋ถ์ฌ๋ฃ๊ธฐ์์ ์ถฉ๋๋ก ์ธํด Win32 ๋ฒ์ ์ gVim์ด ์๊ฐ์ ์ฐจ๋จ ๋ชจ๋๋ก ๋ค์ด๊ฐ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
๋ณด๋ค ์ฒ ์ ํ ํ ๋ก ์ ๋ณด๋ ค๋ฉด ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
: ๋์๋ง CTRL-Q
Ctrl-Q๊ฐ ๋์์ด๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๋งค์ฐ ๋น์ค์ฉ์ ์ ๋๋ค. ๋๋ ๋ฌผ๊ฑด์ ์ ํํ๋ ค๊ณ ํ ๋ ์ค์๋ก ๋ฌผ๊ฑด์ ๊ณ์ ๋ถ์ฌ ๋ฃ์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ด๊ฐ ์ผ์ข ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ธฐ๋ํ๋ ์ด์ ์ ๋๋ค(๋น๋ก ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๊ฒผ๋์ง ๋ชจ๋ฅด์ง๋ง).
๊ทธ๋ฌ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ ๊ฒฝ์ฐ Ctrl+Q๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ทผ์ก ๊ธฐ์ต๋ ฅ์ ๋ค์ ํ๋ จ์์ผ์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค...
์ต์ํ Ctrl-V๋ฅผ ์ฌ์ฉํ์ฌ Visual Block ๋ชจ๋๋ก ๋ค์ด๊ฐ ์ ์๋ ์ต์ ์ ์ฃผ์ญ์์ค. Vim์ ์ฌ์ฉํ ์ง 20๋ ์ด ์ง๋ฌ๋๋ฐ, ๊ทผ์ก ๊ธฐ์ต๋ ฅ์ ๋ค์ ํ๋ จ์ํค๊ณ ์ถ์ง ์์ต๋๋ค ;~).
๋ค์ ๋ฒ์ ์์ ์ด์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค(ํ์ฌ ๋ค์ ๋ถ๊ธฐ์ ์์).
์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋์ ๊ฐ์ฅ ํฐ ๋๋ ค์์ CTRL-V
๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ ๋ง์ Vim ์ฌ์ฉ์๋ฅผ ๋ฒ๋ฆด ๊ฒ์ด๋ผ๋ ๊ฒ์
๋๋ค. ๋๋ ๋๋ถ๋ถ์ Windows Vim ์ฌ์ฉ์๊ฐ CTRL-V
๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ค๊ณ ๋ฏฟ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ๋ํด ๋งค์ฐ ์กฐ์ฌ์ค๋ฝ์ต๋๋ค.
์ฌ๊ธฐ์ ๋ด ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ์ํด CTRL-V
๋ฅผ VsVim์์ ์ฒ๋ฆฌํ๋๋ก ์๋์ผ๋ก ๋ณํํ์ง ์๋๋ก ํค ๋ฐ์ธ๋ฉ ๋ํ ์์๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. ์๋์ผ๋ก ์ ํํด์ผ ํฉ๋๋ค(ํด๋น ๋ช
๋ น์ ํ์ฑํํ๋ฉด CTRL-X
์๋ ๋์ผํ๊ฒ ์ ์ฉ๋จ). ํ์ฌ ์ด UI์ ์์ ํ ๋ง์กฑํ์ง๋ ์์ง๋ง ์ ์ด๋ ๊ณ ๊ธ ์ฌ์ฉ์์๊ฒ ์ด๋ฅผ ํ์ฑํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ณ ๋ง์ ์ฌ๋ฌ๋. ๋งค์ฐ ๊ฐ์ฌ.
------์๋ฌธ-----
๋ณด๋ธ ์ฌ๋: jaredpar [mailto:[email protected]]
๋ณด๋ธ ๋ ์ง: 2011๋
6์ 12์ผ ์ผ์์ผ ์คํ 11:58
๋ฐ๋ ์ฌ๋: [email protected]
์ ๋ชฉ: Re: [VsVim] Ctrl+V๋ ์๊ฐ์ ์ฐจ๋จ ๋ชจ๋(#241)๋ก ์ด๋ํด์ผ ํฉ๋๋ค.
๋ค์ ๋ฒ์ ์์ ์ด์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค(ํ์ฌ ๋ค์ ๋ถ๊ธฐ์ ์์).
์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋์ ๊ฐ์ฅ ํฐ ๋๋ ค์์ CTRL-V
๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ ๋ง์ Vim ์ฌ์ฉ์๋ฅผ ๋ฒ๋ฆด ๊ฒ์ด๋ผ๋ ๊ฒ์
๋๋ค. ๋๋ ๋๋ถ๋ถ์ Windows Vim ์ฌ์ฉ์๊ฐ CTRL-V
๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ค๊ณ ๋ฏฟ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ๋ํด ๋งค์ฐ ์กฐ์ฌ์ค๋ฝ์ต๋๋ค.
์ฌ๊ธฐ์ ๋ด ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ์ํด CTRL-V
๋ฅผ VsVim์์ ์ฒ๋ฆฌํ๋๋ก ์๋์ผ๋ก ๋ณํํ์ง ์๋๋ก ํค ๋ฐ์ธ๋ฉ ๋ํ ์์๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. ์๋์ผ๋ก ์ ํํด์ผ ํฉ๋๋ค(ํด๋น ๋ช
๋ น์ ํ์ฑํํ๋ฉด CTRL-X
์๋ ๋์ผํ๊ฒ ์ ์ฉ๋จ). ํ์ฌ ์ด UI์ ์์ ํ ๋ง์กฑํ์ง๋ ์์ง๋ง ์ ์ด๋ ๊ณ ๊ธ ์ฌ์ฉ์์๊ฒ ์ด๋ฅผ ํ์ฑํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155
Vim์์ p
๋ ๋ถ์ฌ๋ฃ๊ธฐ, <c-v>
๋ ์๊ฐ์ ๋ธ๋ก ๋ชจ๋์
๋๋ค. ์ฐ๋ฆฌ๋ VsVim์ ์ฌ์ฉํ์ฌ Vim ๋ฐ์ธ๋ฉ์ ์ป์ต๋๋ค. ์ด ํน์ CUA ๋ฐ์ธ๋ฉ์ด ์ ์ฑํ ๊ฒ์ผ๋ก ์ทจ๊ธ๋๋ ์ด์ ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๋ถ์ฌ๋ฃ๊ธฐ๋ ์๋ก์ด Vim ์ฌ์ฉ์๊ฐ vimtutor์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํ ๋ ๊ฐ์ฅ ๋จผ์ ๋ฐฐ์ฐ๋ ๊ฒ ์ค ํ๋์
๋๋ค.
๋ถ์ฌ๋ฃ๊ธฐ์ <c-v>
๋ฅผ ์ฌ์ฉํ๋ Vim ์ฌ์ฉ์๋ ํ์ต ๊ณก์ ์ ์ฝ๊ฒ ํ๊ธฐ ์ํด eVim์ ์ฌ์ฉํ๋ ์๋ชป๋ ์ด๋ณด์์
๋๋ค. ๊ทธ๋ค์ VsVim์ ๋์์ด ์๋๋๋ค. ์ฆ, ์ด๋ฏธ Vim์ ์์กดํ๊ณ ์์ผ๋ฏ๋ก Visual Studio ์ค์ ์ ๋นํ์ค์ผ๋ก ๋ง๋ค ์ํฅ์ด ์๋ ์ฌ๋๋ค์
๋๋ค.
@EricTetz ๋ชจ๋ ์ฌ์ฉ์๋ ๋๊ตฌ -> ์ต์
-> ํค๋ณด๋์์ Ctrl+V
๋ฅผ VsVim์ ๋งคํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ผ๋ฐ ๋ชจ๋์์ Ctrl+V
๊ฐ ์๊ฐ์ ๋ธ๋ก ๋ชจ๋๋ก ๋ค์ด๊ฐ๊ณ Windows gvim๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฝ์
๋ชจ๋์์ ๋ถ์ฌ๋ฃ๊ธฐ๊ฐ ๋ฉ๋๋ค.
Ctrl-Q๊ฐ ์ฌ์ ํ ์๋ํฉ๋๊น? ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ๋น ๋ฅธ ์คํ ๋ฉ๋ด๋ก ์ด๋ํฉ๋๋ค
ctrl-Q ์คํ ๋น ๋ฅธ ์คํ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์๋์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋์ผํ ๋ฌธ์ ๋ฅผ ๋ณด๋ ๊ฒฝ์ฐ์ ๋ํ ํด๊ฒฐ์ฑ
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Visual Studio์์ ๋๊ตฌ->์ต์
->visvim->ํค๋ณด๋๋ฅผ ์ ํํฉ๋๋ค.
ctrl+Q๋ฅผ ํฌํจํ ๊ธฐ์กด ํญ๋ชฉ์ด ์์ต๋๋ค.
Visual Studio์์ ์ ์ด์์ visvim์ผ๋ก ์ ์ด๋ก ์ ํ
@ahartschen ์๋ชป๋ ์ ์ฅ์์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. https://github.com/VSCodeVim/Vim์ ์ฐพ๊ณ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ctrl-Q ์คํ ๋น ๋ฅธ ์คํ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์๋์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋์ผํ ๋ฌธ์ ๋ฅผ ๋ณด๋ ๊ฒฝ์ฐ์ ๋ํ ํด๊ฒฐ์ฑ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Visual Studio์์ ๋๊ตฌ->์ต์ ->visvim->ํค๋ณด๋๋ฅผ ์ ํํฉ๋๋ค.
ctrl+Q๋ฅผ ํฌํจํ ๊ธฐ์กด ํญ๋ชฉ์ด ์์ต๋๋ค.
Visual Studio์์ ์ ์ด์์ visvim์ผ๋ก ์ ์ด๋ก ์ ํ