사용 중인 Vim 플러그인

현재 사용 중인 Vim 플러그인입니다. 이 밖에도 사용하던 것들이 있었지만, 얼마 전부터 사용 빈도가 떨어지는 것들을 정리했고 지금은 이렇습니다.

  • Indent-Guides
  • Lokaltog/powerline
  • Solarized
  • Syntastic
  • The-NERD-tree
  • ctrlp.vim
  • gmarik/vundle
  • joonty/vdebug.git
  • minibufexpl.vim
  • neocomplcache
  • snipMate
  • taglist.vim
» 계속 읽기

VIM: 배울 가치가 있는 에디터

개발자라면 누구나 자신이 주로 사용하는 에디터가 있다. 여기에는 간단한 편집 기능만 제공하는 것부터 디버깅, 버전 관리, 유닛 테스트, 리팩토링까지 지원하는 IDE까지 다양한 종류가 존재한다. 각자의 취향과 손에 익숙함에 따라 좋아하고 편리한 것이 있을 것이다.

내 경우는 vim(vi)를 주로 사용한다. 이클립스와 PhpStorm을 써보려고 노력 해 봤지만, vim만큼 편리하고 적응력이 좋다고 느끼지 못해 번번히 다시 vim으로 돌아오곤 했다.» 계속 읽기

윈도우용 vim 설정 방법

리눅스/유닉스용 vim 처럼 윈도우용 vim 도 기본 설정 파일이 있습니다. 글로벌 설정은 기본 경로 설치시 C:\Program Files\Vim\_vimrc 파일입니다. 개인별 설정은 C:\Documents and Settings\????\_vimrc 입니다.

개인적으로 저는 아래와 같은 설정으로 사용하고 있습니다. 설정한 폰트는 도스 시절 사용하던 비트맵 폰트를 TTF로 변환한 것입니다. (폰트 다운로드)

set guifont=HMSAM_NORMAL:h12
set background=dark
colorscheme pablo
» 계속 읽기

vim 기억해두고 싶은 단축키

포스트잇으로 붙여놓고 쓰던 단축키입니다. 이제는 손에 익어 블로그에 잊어버렸을 때 참조하기 위해 정리해둡니다.

폴딩 관련

:zf - 폴드를 만듭니다.
:zo - 폴드를 펼칩니다.
:zc - 폴드를 접습니다.
:za - 폴드가 접혀있으면 열고, 열려있으면 접습니다.
:zd - 폴드를 지웁니다.

다중파일 편집 관련

:n - 다음 파일로 이동
:e# - 첫번째 파일로 이동

컴파일 관련

:cl - 컴파일 에러 목록을 보여줍니다.» 계속 읽기