Pure Software Engineer :)
윈도우에서 vim, ctags 사용 설정 본문
// GVIM에서 글자 폰트 저장하는방법
:set guifont=Lucida_console:h10
이런형태 인데 = 뒤에 무슨말써야할 지 모르겠다면
우선 편집 메뉴에서 글꼴이랑 크기 같은거 고른 후
:set guifont=
까지 적은후 tab을 누르면 현재의 설정이 자동완성된다.
이를 _vimrc에 적어주면 된다.
(e.g. set guifont=Consolas:h12:cANSI
// vi 에서 CTRL+V 가 visual block 으로 많이 사용하는데
// 윈도우 환경에서는 CTRL+V는 붙여넣기가 되어 먹히질 않는다.
// 방법 1 : 윈도우 vim에서는 이를 위해 CTRL+Q를 사용하면 된다.!!
// 방법 2 : vim73 디렉토리에 mswin.vim 파일에서
// map <C-V> "+gP, cmap <C-V> <C-R>+ 두부분을 주석 처리 하자!!
// v로 블럭 지정하면서 CTRL+B 또는 CTRL+F 할경우 블럭이 해제 되는데
// 이를 해결하기 위해 _vimrc 파일에서 set km=startsel 추가
// gvim 컬러 스킴을 저장하기 위해서는 _vimrc 에서
// colorscheme 컬러스킴 (e.g. colorscheme torte)
// gvim에서는 파일을 사용하면 [파일이름명~] 라는 백업파일이 생성되는데
// 이를 해결하기 위해 vimrc_example.vim 에서
// if has("vms") set nobackup else set backup 부분을
// 나머지 다 주석 처리하고 set nobackup만 남김
// taglist 라는 플러그인을 설치하면
// gvim에서 :Tlist 를 통해 현재 코드의 변수나 함수 정의 등을 트리형태로 보여준다.
// gvim에서 탭을 스페이스로 입력하게 하는방법
// set tabstop=4
// set shiftwidth=4
// set expandtab (줄여서 set et)
// 위와 같이 하면 tab을 4칸의 스페이스로 입력하게 함
// reference : http://stackoverflow.com/questions/2054627/how-do-i-change-tab-size-in-gvim
// au Bufenter *.\(c\|cpp\|h\) set et
// 위와 같이 하면 *.c, *.cpp, *.h 파일에서만 tab을 할때 space로 입력됨
// 기존에 이미 tab으로 작업했던 파일에서 tab을 space로 바꾸려면
// :retab 입력
// reference : http://naturephoto.tistory.com/38
// .swp 파일 안생기게 하기
// set noswapfile
// 검색한후 처음부터 다시 검색 하지 않는방법(n을 눌렀을때)
set nowrapscan
// 키맵 관련
http://blog.naver.com/xogml_blog?Redirect=Log&logNo=130137680176
// gvim 으로 .rb 파일 열었을때 오류생기는 문제 해결방법
http://stackoverflow.com/questions/4294116/problem-with-vims-ruby-plugin
// 각종 유용한 vim 플러그인 설명
http://sbinroom.tistory.com/entry/vi로-코딩하기vol1
// 윈도우 gvim cscope 설정
http://danguria.tistory.com/208
// gvim 컬러스킴 다운로드
http://vimcolorschemetest.googlecode.com/svn/html/index-c.html
참고 사이트
http://hasu0707.tistory.com/448
http://www.viper.pe.kr/cgi-bin/moin.cgi/Vim_%ED%8C%81
http://www.ibm.com/developerworks/kr/aix/library/au-vitips.html
http://www.iamroot.org/xe/index.php?mid=Kernel_9_ARM_C&document_srl=79158
http://cafe.naver.com/devctrl/197
http://pastime0.tistory.com/121
'Software Engineering > Etc' 카테고리의 다른 글
Windows 관련 (0) | 2013.04.10 |
---|---|
윈도우 팁 (0) | 2013.02.27 |
[OCP] 실행계획 (0) | 2010.01.20 |
[OCP] SQL 환경구축 (0) | 2009.12.30 |
OCP 수업 (0) | 2009.12.30 |