'VIM 강좌'에 해당되는 글 4건

  1. 2010.08.23 용어 tabstop shiftwidth
  2. 2010.08.15 folding
  3. 2010.08.15 ctags & cscope
  4. 2010.06.12 vim 사용법

용어 tabstop shiftwidth

|
tabstop : '\t' 문자 자체의 화면에서의 표시 간격
indent size(shiftwidth) : > 또는 <, 그리고 자동 인덴트 같은 곳에서 사용되는 화면에서의 표시 크기
soft tab stop : 탭 키를 눌렀을 때 화면에서 움직일 표시 크기, vim에서는 백스페이스 키에도 적용
et(탭 풀어쓰기) : 탭을 모두 공백 문자로 변환해서 파일에 저장
noet : 소프트탭이나 인덴트가 되었을 때, 탭 크기보다 작은 경우에는 공백 문자로, 탭보다 크면 탭 문자로 처리

'VIM 강좌' 카테고리의 다른 글

folding  (0) 2010.08.15
ctags & cscope  (0) 2010.08.15
vim 사용법  (0) 2010.06.12
And

folding

|

http://cdcsman.tistory.com/146 플러그인 정리

folding

접기 : 명령모드에서 v}zf
풀기 : zo

BufExplorer
다운로드 링크 : http://www.vim.org/scripts/script.php?script_id=42
설치 : bufexplorer.vim 파일을 vim[version]/vimfiles/plugin 아래에 복사
명령어 : vim에서 :BufExplorer 입력 (대소문자 구분, :B 누르고 탭 키 누르면 자동완성)

Taglist
다운로드 링크 : http://www.vim.org/scripts/script.php?script_id=273
설치 : taglist.vim 파일을 vim[version]/vimfiles/plugin 아래에 복사 후, 열어서 let Tlist_Auto_Open = 0 -> let Tlist_Auto_Open = 1
실행 : vim이 실행되면 자동으로 실행된다.
명령어 : Ctrl + TAB : 리스트와 에디터 이동, Enter : 해당 심볼의 위치로 이동, jk : 리스트에서 위아래 이동

자동완성
명령어 : Ctrl + p : 현재 커서의 위쪽 심볼부터 정렬/ Ctrl + n : 현재 커서의 아래쪽 심볼부터 정렬

NerdTree
드라이브 변경 : :NerdTree f:\

인텔리센스
다운로드 링크 : http://insenvim.sourceforge.net/
설치 : exe 실행




'VIM 강좌' 카테고리의 다른 글

용어 tabstop shiftwidth  (0) 2010.08.23
ctags & cscope  (0) 2010.08.15
vim 사용법  (0) 2010.06.12
And

ctags & cscope

|
1. tags 파일 생성

[path]$ ctags -R or $ make tags

2. .vimrc 파일에 추가
:set tags+=[path]/tags
ex) :set tags+=../../tags
:set tagbsearch (검색 속도 향상)

3. 명령어
:ta [name] : 첫번째 검색 결과로 이동 (==Ctrl + ])
Ctrl + t : 원래 위치로 이동
:tn : 다음 검색 결과로 이동
:tp : 이전 검색 결과로 이동
:ts [name] : 결과 리스트를 출력하여 선택한 번호로 이동
:tj [name] : 결과가 하나이면 이동, 두개 이상이면 리스트 출력

== 간단한 ctags 명령어 목록 ==
:ta [name] :: name과 일치하는 태그 위치로 이동
ctrl + ]       :: 커서가 위치하고 있는 함수나 구조체의 정의로 이동
ctrl + t        :: 이전 위치로 돌아오기
:ts [name] :: name과 일치하는 태그 목록 출력
:ta /[name]:: name과 일치하는 태그 목록 출력
:tj [name]  :: 목록이 한개인 경우 이동, 여러개인 경우 목록 출력
:tn             :: 다음 태그로 이동 (tag next)
:tp             :: 이전 태그로 이동 (tag previous)
:tags         :: 이동한 태그 히스토리 목록 출력 
==============================


1. scope.files 생성
[path]$ find ./ -name *.[chS] -print > scope.files

2. 명령어
:cs add ../../scope.files : scope.files 데이터베이스 연결
:cs show : 현재 연결된 데이터베이스 리스트 출력
:cs help : 도움말 출력
:cs find [num/char] [name]




'VIM 강좌' 카테고리의 다른 글

용어 tabstop shiftwidth  (0) 2010.08.23
folding  (0) 2010.08.15
vim 사용법  (0) 2010.06.12
And

vim 사용법

|




#설치
우분투 : 
$ sudo apt-get install vim

윈도우 : 
Download path : 



'VIM 강좌' 카테고리의 다른 글

용어 tabstop shiftwidth  (0) 2010.08.23
folding  (0) 2010.08.15
ctags & cscope  (0) 2010.08.15
And
prev | 1 | next