VIM 플러그인을 빨리 설치하는 방법을 소개합니다.


PC가 여러대인 경우 따로 관리하기가 참 불편한데요,

그래서 한방에 설치하는 방법이 없을까 하다가 

http://www.iamroot.org/xe/Kernel_10_ARM/104190 에서 

배경남님이 댓글로 소개해 주신 Bundle을 참고했습니다.


원리는 .vimrc파일과 .vim디렉토리를 모두 github에 저장해놓고 다운받아서 설치하는 것입니다.

install.sh를 실행시키면 자동으로 vi 가 뜨면서 플러그인 설치를 시작합니다.


# 기존 데이터는 백업하세요
# mv ~/.vimrc ~/.vimrc~
# mv ~/.vim ~/.vim~

git clone https://github.com/ygpark/vimconfig.git ~/vimconfig
~/vimconfig/install.sh


설정을 변경해서 개인용으로 쓰실 분들은 github에서 저장소를 fork해서 본인 것으로 만들어서 쓰세요. ^^



------------------------------------------

Rev.1

  - The-NERD-Comment 플러그인이 추가되었습니다.

       블럭지정 후 cc, cs 등으로 주석을 달 수 있고, c <space> 로 주석을 해제할 수 있습니다.

  - armasm 플러그인을 추가하였습니다.

       arm 어셈 문법을 지원한다고 합니다.

       주석달 때 indent가 맞지 않았는데, 이 플러그인 설치 후 indent가 지원되었습니다.

  - 어셈블리파일(.S)을 C언어 파일로 속이는 트릭이 추가되었습니다.

       이 트릭으로 인하여 주석 안에서 엔터키를 치면 자동으로 주석이 이어서 달아지게 되었습니다.



------------------------------------------

Rev.2

  - cscope.out 파일이 정상적으로 불러와지지 않는 버그를 해결  
     - Bundle 'autoload_cscope.vim' 플러그인 추가 (하위 디렉토리 탐색 가능)
  - tags 파일을 자동으로 불러오는 기능 추가  
     - Bundle 'loadtags' 플러그인 추가 (하위 디렉토리 탐색 가능)

  - 자동 팝업창 사용

    (Bundle 'AutoComplPop' 플러그인 사용)



------------------------------------------

Rev.3


  - SrcExpl 사용시 불편한 점이 해결되었습니다.

  - SrcExpl에서 코드를 이동할 때 <F3>, <F4>를 사용하세요.

  - SrcExpl이 로드되면  Ctrl+] 키맵은 ctags만 사용합니다. (cscope는 경로 문제로 제외됩니다.) 추가



------------------------------------------

Rev.4 : 

  - SrcExpl과 cscope가 충돌하는 현상 해결됨 (상대경로 문제였고, 근본적으로 해결됨)




번호 제목 글쓴이 날짜 조회 수
공지 [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. woos 2016.04.09 246
29 리눅스 커널 코딩 스타일입니다. [1] 아폴로 2013.09.13 10146
28 책 집필 시 올바른 표현들 [5] file 조성진 2013.09.10 4169
27 Bitwise Calculator 소개 [3] file K 2013.07.26 3490
26 IAMROOT.ORG 위키 plug-in 추가(update: 2013.11.22) [15] file 조성진 2013.07.14 6514
25 cscope.files 상대경로 문제 [5] 서한배 2013.07.03 6808
» 커널 분석용 vim 플러그인 설치하기 (Rev.4) [21] 리누즈박 2013.06.30 13973
23 github에서 소스코드 원저자에게 질문하기 [5] K 2013.06.30 3982
22 맥에서 리눅스 커널 빌드하기 [2] K 2013.06.30 24817
21 Kernel 소스코드 github에 복사하는 법 [6] 리누즈박 2013.06.16 9836
20 2013.06.01 ARM 아키텍쳐 세미나 2차 발표자료 - by 민홍 교수님 [3] file K 2013.06.01 4390
19 2013.05.25 ARM 아키텍쳐 세미나 1차 발표자료 - by 민홍 교수님 [5] file K 2013.05.25 4980
18 xen 4.1 설치 방법(우분투 11.04) [2] 이상철 2012.11.14 10109
17 멀티유저 드라이빙 환경 [3] pororo 2012.08.25 7257
16 C++에서 meta class 이용하기 [2] 이경문 2012.05.06 6888
15 조금은 묵직한 시스템, 뇌감시장치 김성현2 2011.11.17 10585
14 돈되는 이야기?! 삼성 손가락 혈압계 [1] 김성현2 2011.10.20 9493
13 돈되는 이야기?!, 내친김에 하나더, 나는 잘 자고 있을까? [8] 김성현2 2011.10.18 7789
12 돈되는 이야기?! 음주운전방지 앱 [3] 김성현2 2011.10.18 6775
11 perspective of the medical industry and engineering [15] 김성현2 2011.09.16 8197
10 막강 디버깅 매크로 DM_PRINT() [4] file 배상경 2010.11.23 12045
XE Login