Extensions > Manage Extensions 선택.VsVim 입력.VsVim 플러그인을 설치 후 Visual Studio를 재시작.Extensions(왼쪽 사이드바 아이콘) 클릭.Vim 입력.Vim 플러그인 설치 후 사용 가능.Vim과 동일하게 VS에서 Vim 플러그인을 사용하면 모드를 전환하며 작업합니다:
i 키로 전환).v 키로 전환).i: Insert 모드로 전환.Esc: Normal 모드로 복귀.v: Visual 모드 진입.:w: 파일 저장.:q: 파일 닫기.:wq: 저장 후 종료.이동
h: 커서를 왼쪽으로 이동.l: 커서를 오른쪽으로 이동.j: 아래 줄로 이동.k: 위 줄로 이동.w: 다음 단어로 이동.b: 이전 단어로 이동.gg: 파일의 첫 번째 줄로 이동.G: 파일의 마지막 줄로 이동.삭제/복사
x: 현재 커서 위치의 문자 삭제.dw: 현재 단어 삭제.dd: 현재 줄 삭제.yy: 현재 줄 복사.p: 복사한 내용 붙여넣기.검색
/pattern: 아래 방향으로 pattern 검색.?pattern: 위 방향으로 pattern 검색.n: 다음 검색 결과로 이동.N: 이전 검색 결과로 이동.VsVim에서는 .vimrc 파일 설정을 지원하지 않으므로 Visual Studio 내에서 설정을 직접 조정해야 합니다.
Tools > Options > VsVim으로 이동.gg " 파일의 첫 줄로 이동
5G " 5번째 줄로 이동
G " 파일의 마지막 줄로 이동
dd " 한 줄 삭제
dG " 현재 줄부터 파일 끝까지 삭제
cw " 단어 수정 (커서 위치부터 끝까지)
yy " 현재 줄 복사
5yy " 현재 줄 포함 아래 5줄 복사
p " 붙여넣기
매크로
q<키>: 매크로 기록 시작.q: 매크로 기록 종료.@<키>: 매크로 실행.플러그인 활용
VsVim은 Vim의 핵심적인 동작을 지원하지만, 몇 가지 차이가 있습니다:
Vim을 사용해보지 않았다면 처음에는 불편할 수 있지만, 연습하면 빠르고 효율적인 작업이 가능합니다.