Visual-Studio에서-VI를-써보자

요즘 마우스를 사용하지않고 코딩하는것에 매진하고 있다.

그중 하나로 코딩시 vi를 사용해보려고 한다..

vsvim extension 설치

VIM emulation layer for Visual Studio 에서 설치한다.

enable/disable

enable/disable을 하고 싶으면 ctrl+shift+f12 이다.

가끔 이게 안되는경우에는 vs ==>tool==> option 에서

keyboard에 가서 초기화를 한번 시킨후

vsvim에 가서 Handle all with VsVim 을 클릭하고 OK 클릭

이후에 단축키를 확인해보자.

검색시 붙여넣기 사용

vsvim 은 / 로 검색을 할때 붙여넣기가 안되서 불편하다.

그럴때는 / 다음에 home키를 한번 누른후 ctrl + v를 하면 복사가 가능하다.

검색시 대소문자 구분 하지 않는다.

vim에서 검색시 대소문자를 구분하고 싶지 않다.

:set ignorecase

하면 된다.

그런데 vs를 실행할때마다 해줘야한다.

불편함으로 세팅파일을 만들어서 매번 로딩시 자동으로 되게 해주자.

:set vimrcpaths? 해보자.

vimrcpaths=”C:\Users\Administrator;C:\Users\Administrator\vimfiles;C:\Users\Administrator”

이런 결과가 나온다. 이중에 하나에 .vimrc라는 파일을 만들고 세팅을 넣어주면 vs가 자동 로딩한다는 이야기

나는 C:\Users\Administrator 이경로를 사용

탐색기 이용

탐색기에서 C:\Users\Administrator 폴더에 vimrc파일을 만든다.

cmd 를 오픈해서 다음처럼 한다.

cd C:\Users\Administrator

move vimrc .vimrc

이제 파일이 생겼다.

또는

cmd에서 처리

copy /b NUL C:\Users\Administrator\.vimrc

파일 수정

이제 메모장으로 파일을 열어서 다음처럼 작성한다.

:set ignorecase

vs를 재시작

참고로 기타 vi 설정을 넣으면 대부분 동작하는듯.

완료

RelativeLineNumbers

vsvim을 사용중인데 relative Line Number가 되면 좋겟다.

extension에서 RelativeLineNumbers 를 검색해서 설치하면 된다.

https://visualstudiogallery.msdn.microsoft.com/74d68e2b-ff64-4c51-a2ed-d8b164eee858

teamsmiley's profile image

teamsmiley

2016-06-23 00:00

Read more posts by this author