요즘 윈도우즈 터미널을 써보고 있는데, 여러가지 면에서 꽤 편리하다.
WSL도 그렇고 점점 개발을 위해 맥을 사야할 이유가 줄어드는것 같다.
그런데, Powershell이나 cmd 를 사용하다보면 가끔 vi 가 아쉬울때가 있다.
chocolatey를 사용하면 쉽게 vi를 설치할수 있다.
chocolatey가 없거나 사용하지 않을 경우 vim을 다운받아서 설치하는 경우를 참고
chocolatey를 사용하여 설치하는 경우
관리자 모드로 터미널을 실행한후에 choco install vim-console
로 설치할수 있다.
(choco install vim
은 GUI버전도 함께 설치된다.)
설치 후 터미널에서 “vim”을 입력하면 끝~
그런데… “vi”로 실행하면… 안된다…
m하나 더 누르는게 귀찮으니 vi 로 실행하려면 Powershell alias 를 등록하면 된다.
New-Alias vi vim
다만, alias를 사용하면 cmd에서는 “vi”로 실행할 수 없다.
cmd와 Powershell 양쪽에서 쓰려면 bat파일을 만들면 된다.
Powershell:
"vim %1" | New-Item C:\ProgramData\chocolatey\bin\vi.bat
cmd:
echo vim %1 > C:\ProgramData\chocolatey\bin\vi.bat
둘중 한가지만 사용하면 된다.(관리자 권한이 필요하다.)
vim을 다운받아서 설치하는 경우
vim.org에서 gvim90.exe를 다운받아서 실행한다.
아래 빨간색 부분을 체크하면 console에서 vim을 사용할 수 있다.
이렇게 설치하면 C:\WINDOWS 에 vim.bat 파일을 생성해 준다.
m하나 더 누르는게 귀찮으니, vi.bat로 복사본을 만들자.
Powershell, cmd: (관리자 권한 필요)
copy C:\WINDOWS\vim.bat C:\WINDOWS\vi.bat
다운받아 설치 할 경우 아래처럼 한글로 출력된다.
영어로 변경하고 싶다면 C:\Program Files (x86)\Vim\vim90\lang 폴더를 삭제하자.😑
삭제하지 않고 변경하려면 관리자 권한으로
vi "C:\Program Files (x86)\Vim\_vimrc"
를 실행하고 첫 줄에 language messages en
를 추가하자.
vi 실행후 :e $VIM/_vimrc
로 열어도 된다.