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
129 여기는 팁, 기타 정보를 올리는 곳입니다. 백창우 2006.06.05 14751
128 #pragma에 관련해서.. [2] 원민수 2006.07.19 20782
127 kernel 2.6의 kzalloc함수 (원민수 씀) 백창우 2007.02.23 19337
126 누가 나를 호출했는지 찾기 + 포인터를 심볼 이름으로 변환하여 출력하기 [1] 지현구 2007.02.27 17863
125 태훈님에 이어. ARM kernel 참고자료 백창우 2007.11.05 19014
124 systemtap 관련 간단한 소개입니다. 남용우 2007.11.06 17058
123 define을 사용한 version 처리. 원민수 2008.02.09 15026
122 허접 영어 사전입니다. [3] 백창우 2008.04.22 16092
121 포토샵 웹버전입니다. [1] 강진성 2010.05.14 40685
120 막강 디버깅 매크로 DM_PRINT() [4] file 배상경 2010.11.23 12045
119 perspective of the medical industry and engineering [15] 김성현2 2011.09.16 8197
118 돈되는 이야기?! 음주운전방지 앱 [3] 김성현2 2011.10.18 6775
117 돈되는 이야기?!, 내친김에 하나더, 나는 잘 자고 있을까? [8] 김성현2 2011.10.18 7789
116 돈되는 이야기?! 삼성 손가락 혈압계 [1] 김성현2 2011.10.20 9493
115 조금은 묵직한 시스템, 뇌감시장치 김성현2 2011.11.17 10585
114 C++에서 meta class 이용하기 [2] 이경문 2012.05.06 6888
113 멀티유저 드라이빙 환경 [3] pororo 2012.08.25 7257
112 xen 4.1 설치 방법(우분투 11.04) [2] 이상철 2012.11.14 10109
111 리눅스 커널 스터디 참고자료 (x86) [4] 리누즈박 2013.05.06 18397
110 2013.05.25 ARM 아키텍쳐 세미나 1차 발표자료 - by 민홍 교수님 [5] file K 2013.05.25 4980
XE Login