Windows PowerShell에서 vim사용하기

출처

일단 vim을 설치한다. (http://www.vim.org)
그리고 나서 실행해본다. ((vim설치폴더)/vim.exe)

문제는 얘를 어떻게 vim만 입력해서 불러오느냐의 문제이다. 얘는 alias를 설정해야한다. 무턱대고 다음을 입력해본다.

set-alias vim ‘c:/program files/vim/vim74/vim.exe’

그러고나서 vim을 입력해보면 vim이 잘 실행된다. 그런데 문제는 얘는 일시적인 명령이라서 PowerShell을 껐다가 다시 실행하면 vim을 입력하면 찾지를 못한다. 그래서 얘를 유지시키는게 위의 출처의 주 내용이다.

1. 일단 get-executionpolicy를 입력해본다. 만약 restricted라면 관리자권한으로 set-executionpolicy RemoteSigned를 실행하고(yes나 all) 다시 get-executionpolicy를 실행해본다. RemoteSigned라고 뜨면 된다.

2. 새로운 스크립트를 만들어서 프로필에 등록한다. new-item -path $profile -itemtype file -force 를 입력하고 나서 notepad $profile을 실행시키면 메모장이 뜬다. 그 다음 메모장에 이걸 입력하고 저장한다.

[code title=”$profile” language=”powershell”]
# vim 파일의 경로는 알아서 설정
set-alias vim ‘C:/Program Files/Vim/Vim74/vim.exe’

# 이 프로필 파일을 수정하는 데에 사용된다. (추후 설정에도 이게 편하다)
Function Edit-Profile
{
vim $profile
}

# vimrc를 수정하는 함수
Function Edit-Vimrc
{
vim $HOME\_vimrc
}
[/code]
(경로는 vim 설치 경로에 따라 달라질 수 있다.)

사실 출처 페이지에는 만들어놓은 프로필과 vimrc 수정을 편하게 하기 위한 함수도 만들어놓았지만 그냥 생략 (…)

해놓자. 그게 편하다.
그리고 저장한 뒤 메모장을 끈다.

3. powershell을 껐다가 다시 켜본다. 그리고 vim을 입력하면 vim이 뜬다. done

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다