Altruistic Programmer's Blog (KR)

이타주의 프로그래머의 블로그

Archive for the ‘macvim’ tag

Rails on Vim

without comments

[옛날 블로그 글입니다.2008.11.27]

Vim으로 Ruby on Rails 개발을 하는 방법을 정리해봅니다. 사용법까지는 아니고 필요한 설정들과 공부할 것 정도가 되겠네요. 오늘로 벌써 3번째 똑같은 설정을 하고 있는데도 매번 헤매고 있어서 큰 맘 먹고 정리해봅니다. ^^

Vim 설치

다양한 OS 용이 있으니 골라서 설치하시고, 혹시나 Mac OS X 사용중이시라면 MacVim(다운로드)을 강하게 추천드립니다~

Rails 플러그인 설치

필수 설치입니다! 문법 강조, 소스 파일 간 이동, Rails 스크립트와 Rake 명령 등을 지원하는 Vim 플러그인입니다.

  • http://www.vim.org/scripts/script.php?script_id=1567에서 최신 버전 받기
  • ~/.vim 디렉토리에 압축풀어 넣기

.vim 디렉토리가 없으면 만드세요. 아래처럼 보이면 됩니다.

색상 설정 파일 받기

필수 설치는 아닙니다. Vim에는 colorscheme이라고 문법 강조를 위해 색상 프로파일을 지정 할 수 있는데, Rails 커뮤니티에서 가장 많이 사용하는 녀석은 아래 두 가지인 것 같네요. 스크린샷 보시고 맘에 드는 것으로 고르세요. (거의 비슷해서 자세히 비교하셔야… ^^;;)

  • 위의 링크에서 최신 버전을 다운받는다.
  • ~/.vim/colors 디렉토리에 복사한다.

colors 디렉토리가 없으면 만드세요. 아래처럼 보이면 됩니다. (2가지 모두 복사한 경우)

Vim 설정을 바꾸자

Rails 플러그인을 위한 약간의 설정과 색상 설정을 추가하면 끝입니다. ~/.vimrc나 ~/.gvimrc 파일에 추가하시면 되요. (.gvimrc 파일은 터미널이 아닌 GUI 모드일때만 로딩됩니다.)

” 필수 설정
set nocompatible
syntax on
filetype plugin indent on ” 이게 없으면 인덴트가 잘 안되요
helptags ~/.vim/doc ” Rails 플러그인의 도움말 로딩
colorscheme vibrantink ” 둘 중 하나를 고르세요
“colorscheme vividchalk
” 필수 아닙니다. 개발에 필요한 일반적인 설정이니 참조하세요
set nobackup
set history=50
set ruler
set showcmd
set incsearch
set hlsearch
set ts=4 ” 이렇게해도 Ruby 파일의 탭은 스페이스 2개가 됩니다
set sw=4
set smarttab
set number

Rails 플러그인 공부하기

Vim에서 아래처럼 써넣으면 Rails 플러그인 도움말이 나옵니다. (안나오면 위에서 필수 설정의 helptags가 잘 안된거에요.)

:help rails

설치에 대한 도움말은 건너뛰고 사용법을 대충 읽으시면 10분 정도 걸리는데 결코 아깝지 않은 시간입니다! 읽으시면서 자주 쓰겠다 싶은 것은 따로 메모해두시면 익히는데 도움이 됩니다. 뭐, 이 정도네요. 적고보니 왜 헤맸나싶기도 하네요. -_-;; Vim과 Rails로 즐거운 개발하세요~
p.s.
Exuberant Ctags를 설치하는 방법을 확인해보세요. 쉽고 빠르게 원하는 소스 코드로 점프 할 수 있습니다.^^

Written by muscly

November 27th, 2008 at 6:30 am

Posted in 프로그래밍

Tagged with , , , ,