Skip to content

zziuni/vimrc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rhio.kim's vimrc

Author: Rhio.kim [email protected]

Fork on GITHUB https://github.com/rhiokim/vimrc

원작자 http://github.com/vgod/vimrc

쉬운 설치

Mac OS X 에서 설치:

 curl -o - https://raw.github.com/vgod/vimrc/master/auto-install.sh | sh

UNIX 에서 설치:

 wget -O - https://raw.github.com/vgod/vimrc/master/auto-install.sh | sh

수동 설치

  1. github 에서 체크아웃

     git clone git://github.com/vgod/vimrc.git ~/.vim
     cd ~/.vim
     git submodule update --init
    
  2. ~/.vimrc 과 ~/.gvimrc 설치

     ./install-vimrc.sh
    
  3. (옵션, Command-T 설치) Command-T 플러그인 설치

     cd .vim/bundle/command-t/ruby/command-t
     ruby extconf.rb
     make
    

설치 & 플러그인 설치 및 추가

vim-latex 를 제외한 모든 플러그인은 서브 모듈로 체크아웃 받도록 되어있고 git pull 명령어로 업그레이드 할 수 있다. 예를 들어 COmmand-T 를 업그레이드 받으려면 다음과 같이 하면 된다.

 cd ~/.vim/bundle/command-t
 git pull

새로운 플러그인을 설치하기 위해서는 git submodlue 를 아래와 같이 사용하세요.

 cd ~/.vim
 git submodule add [GIT-REPOSITORY-URL] bundle/[PLUGIN-NAME]

사용법

제가 설정해 놓은 단축키 옵션을 배우려면 vimrc 에 "USEFUL SHORTCUTS" 부분을 보시면 됩니다.

플러그인

  • Pathogen: Perl 자동완성 플러그인 ~/.vim/bundle.

  • Nerd Tree: 파일 관리자 대체 플러그인 .

    유용한 명령어:

    • :Bookmark [name] - 지정한 이름으로 디렉토리를 북마크한다.
    • :NERDTree [name] - 지정한 북마크 [name] NERDTree 에서 오픈한다.
  • AutoClose: 괄호나 인용부호의 닫는 괄호를 자동으로 입력

  • vim-surround: deal with pairs of surroundings.

  • matchit: %는 기본적으로 단일 문자 괄호 쌍을 찾아가는 단축키인데, 이 플러그인을 사용하면, hTML, XML 및 괄호외의 시작/끝 문자열을 사용하는 언어들의 쌍을 찾아가기가 가능하다.

  • xmledit: XML/HTML 태그 자동완성.

  • Command-T: 파일 브라우징을 위한 플러그인 cmd-t.

  • SuperTab: 이전에 입력한 단어를 기억해서 다시 입력할 수 있도록 해주는 플러그인.

  • snipMate: TextMate 스타일의 snippets 플러그인

    :help snipMate 사용법을 표시. 동영상 : http://vimeo.com/3535418

  • YankRing: Copy/Cut 레지스터 플러그인, vim에서 9개의 최근 삭제한 것을 기억하는 플러그인

    :help yankring 도움말 표시.

  • VisIncr: 일반적인 문자, 날짜, 로마 숫자등의 증/감 열을 삽입해주는 플러그인.

  • Cute Error Marker: 에러나 경고 아이콘 표시 플러그인.

    Note: MacVim 유저의 경우에는 "Use experimental renderer" 을 사용함으로 설정해야 한다.

  • vim-latex: Latex 제공 플러그인.

  • OmniCppComplete: C/C++ 자동완성 플러그인.

  • JavaComplete: Java 자동완성 플러그인.

  • EasyMotion: 손쉬운 단어 점프 플러그인.

  • JSLint: VIM 용 JSLint 플러그인

  • jQuery: jQuery 구문 완성 플러그인

색상 테마

특수한 기능 제공

  • Latex: 일기 기능 :help latex-suite.txt
  • Text 재 구조화 작업 : ctrl-u 1~5 Part/Chapter/Section 헤더 추가하기
  • HTML, Javascript, Python, CSS, C, C++, Java: TAB 을 이용한 자동완성.
  • HTML/XML: 시작 태그가 열리면 끝 태그를 자동으로 완성해주는 기능 . ( > 을 두번 연속 타이핑하면 새로운 라인에 닫는 태크를 생성한다. )

참고 자료

About

vgod's vimrc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published