'Programming/Vim'에 해당되는 글 40건
- 2008.05.26 vimrc 설정
- 2008.05.26 Vim설정 for Windows
- 2007.07.03 Vim도 tab browsing 된다....
- 2006.04.08 vimrc 개발자용 최적화 (gVim win32 기반)
- 2006.04.08 vim 소스 컴파일 하려면
- 2006.04.08 gVim Font 세팅
- 2006.04.08 Dos vs. Unix file type (in vim)
- 2006.04.08 Vim configure
- 2006.04.08 win32 Vim에서 F10 키 맵핑
- 2006.04.08 왼쪽에 tag(func,struct,global) 브라우져 두기
http://meela.tistory.com/entry/%ED%8E%8C-vimrc-%EC%84%A4%EC%A0%95
좋아뵈네
http://mkseo.pe.kr/blog/?p=647
같은건데 copy하기 쉽게되있는듯 해서
좋아뵈네
http://mkseo.pe.kr/blog/?p=647
같은건데 copy하기 쉽게되있는듯 해서
드디어 찾아낸 설정 방법. -_-ㆀ
set guifont=돋움체:h9:cHANGEUL
옵션은 다음과 같다.
For the Win32 GUI *E244* *E245*
- takes these options in the font name:
hXX - height is XX (points, can be floating-point)
wXX - width is XX (points, can be floating-point)
b - bold
i - italic
u - underline
s - strikeout
cXX - character set XX. valid charsets are: ANSI, ARABIC,
BALTIC, CHINESEBIG5, DEFAULT, EASTEUROPE, GB2312, GREEK,
HANGEUL, HEBREW, JOHAB, MAC, OEM, RUSSIAN, SHIFTJIS,
SYMBOL, THAI, TURKISH, VIETNAMESE ANSI and BALTIC
set guifont=돋움체:h9:cHANGEUL
옵션은 다음과 같다.
For the Win32 GUI *E244* *E245*
- takes these options in the font name:
hXX - height is XX (points, can be floating-point)
wXX - width is XX (points, can be floating-point)
b - bold
i - italic
u - underline
s - strikeout
cXX - character set XX. valid charsets are: ANSI, ARABIC,
BALTIC, CHINESEBIG5, DEFAULT, EASTEUROPE, GB2312, GREEK,
HANGEUL, HEBREW, JOHAB, MAC, OEM, RUSSIAN, SHIFTJIS,
SYMBOL, THAI, TURKISH, VIETNAMESE ANSI and BALTIC
:help 'ff'
Linux에서
:set ff=unix
:w
윈도에서
:set ff=dos
:w
하시면 됩니다.
그런데, vim에서 dos format이라고 표시되지 않고,
라인끝에 ^M이 보이는 경우에는 dos 파일을 unix format으로 인식했다는
겁니다. 이런 경우에는
:%s/^M//g
하신 후 저장하면 됩니다. (^M = ^V^M)
모든 파일에 대해서 이렇게 하려면 골치아프니까 일반적으로는
ftp로 ASCII로 보내거나, 아니면 zip 해서 보낸 후 linux에서
unzip할 때 '-a' option (혹은 '-aa')을 주면 될 겁니다.
'unzip -h'
Linux에서
:set ff=unix
:w
윈도에서
:set ff=dos
:w
하시면 됩니다.
그런데, vim에서 dos format이라고 표시되지 않고,
라인끝에 ^M이 보이는 경우에는 dos 파일을 unix format으로 인식했다는
겁니다. 이런 경우에는
:%s/^M//g
하신 후 저장하면 됩니다. (^M = ^V^M)
모든 파일에 대해서 이렇게 하려면 골치아프니까 일반적으로는
ftp로 ASCII로 보내거나, 아니면 zip 해서 보낸 후 linux에서
unzip할 때 '-a' option (혹은 '-aa')을 주면 될 겁니다.
'unzip -h'
./configure --enable-multibyte --enable-check-gtk2=yes --with-x --enable-hangulinput --enable-check-gnome --enable-fontset
win32용에서 F10을 키맵하려면
set wak=no
set wak=no
Download
http://www.vim.org/scripts/script.php?script_id=273
vim6x 이상
plugin 사용 가능 컴파일
우선은 tag 브라우져를 두기 위해서는 plugin이 사용될수 있게 컴파일 되어 있어야 한다.
또한 vim6.x 이상의 버전이어한다.
위에 taglist.vim 파일을 받아서 ~/.vim/plugin 에 복사를 한다.
또는 VIM_HOME/plugin 에 복사를 한다.
VIM_HOME은 보통 /usr/share/vim/vim6x 또는 /usr/local/share/vim/vim6x
또한 ctags가 설치 되어 있어야 한다.
vim이 plugin 지원하고 파일을 원하는 위치에 복사를 하셨다면 준비 과정은 끝났습니다.
c 또는 cpp 소스가 있는 디랙토리에 가서
$ ctags *
명령으로 ctags 파일을 생성한다.
그리고 vim을 이용하여 ctags가 존재하는 디렉토리의 C파일을 연다..
아직까지는 아무 일이 안일어 날 것이다..
:Tlist <- 명령을 내리면 옆에 테크 브라우져가 생겨 날 것이다.
왼쪽에 tag 브라우져 : 오른쪽 소스코드
창간 이동은 cltr+w w 이동
테크 점프는 테그 브라우져에서 함수나 변수에 켜서를 위치 시키고 Enter
그려면 오른쪽 소스창이 해당 테그가 있는 곳으로 점프한다.
좀 더 자세한 내용은 앞서 다운 받은 taglist.zip 파일 안에 동봉된
txt파일에서 원하는 정보를 얻을 수 있을 것이다.....
http://www.vim.org/scripts/script.php?script_id=273
vim6x 이상
plugin 사용 가능 컴파일
우선은 tag 브라우져를 두기 위해서는 plugin이 사용될수 있게 컴파일 되어 있어야 한다.
또한 vim6.x 이상의 버전이어한다.
위에 taglist.vim 파일을 받아서 ~/.vim/plugin 에 복사를 한다.
또는 VIM_HOME/plugin 에 복사를 한다.
VIM_HOME은 보통 /usr/share/vim/vim6x 또는 /usr/local/share/vim/vim6x
또한 ctags가 설치 되어 있어야 한다.
vim이 plugin 지원하고 파일을 원하는 위치에 복사를 하셨다면 준비 과정은 끝났습니다.
c 또는 cpp 소스가 있는 디랙토리에 가서
$ ctags *
명령으로 ctags 파일을 생성한다.
그리고 vim을 이용하여 ctags가 존재하는 디렉토리의 C파일을 연다..
아직까지는 아무 일이 안일어 날 것이다..
:Tlist <- 명령을 내리면 옆에 테크 브라우져가 생겨 날 것이다.
왼쪽에 tag 브라우져 : 오른쪽 소스코드
창간 이동은 cltr+w w 이동
테크 점프는 테그 브라우져에서 함수나 변수에 켜서를 위치 시키고 Enter
그려면 오른쪽 소스창이 해당 테그가 있는 곳으로 점프한다.
좀 더 자세한 내용은 앞서 다운 받은 taglist.zip 파일 안에 동봉된
txt파일에서 원하는 정보를 얻을 수 있을 것이다.....

invalid-file
Prev
Rss Feed