'분류 전체보기'에 해당되는 글 5건

  1. 2011.12.07 대문 3
  2. 2011.05.08 Still Alive
  3. 2009.04.05 윈도우에 Gvim 설치하기 2

대문

공지사항 2011. 12. 7. 22:39 posted by Bengi
1. 글 복구 작업이 한창입니다.
과거에 실수로 글을 날려먹은게 꽤 있습니다. 다행히 백업본이 있으니 그걸로 대충 떄려 맞추는 중입니다. 그 중에서 제가 공개하기 정말 부끄러운 글들은 다 비공개 처리로 돌리고, 쓸만하지만 오래된 글들은 정보 보강을 통해 새로운 글로 쓸 생각입니다.

새로운 블로그 기대해주세요!

2. 광고를 달겠습니다.
요즘 만성적인 재정난에 시달리고 있어서, 예전에 PIN문제로 뗐던 애드센스를 다시 달 생각입니다. 뭐 그렇게 클릭율이 높게 나오지는 않았지만 여튼 달아두면 좋을 거 같아서 달아 둘 생각입니다.

3.Benjaminblog.net의 정체성?
예전에는 뻘글 반, IT쪽 이야기 반이었지만 지금부터는 IT쪽과 게임 쪽 소식을 주로 다루는 심도 있는 블로그로 운영할 생각입니다. 근데 여기 주인장이 재수를 할 확률이 100%에 수렴을 해서 글이 올라오는 속도는 그닥 빠르지 않을 거 같습니다. 

'공지사항' 카테고리의 다른 글

Still Alive  (0) 2011.05.08

Still Alive

공지사항 2011. 5. 8. 17:45 posted by Bengi
Benjaminblog.net은 잠정적으로 폐쇄상태입니다.

대부분의 글들을 손보고, 다시 글을 제대로 쓸 수 있을 때가 되면 되돌아오겠습니다.
그전까지는 SNS와 서브 블로그에 집중을 할 생각입니다.

Twitter : @_Bengi_
Me2day : Bengi
Sub-Blog : http://Bengi.kr


전 아직도 살아있습니다. ^^

'공지사항' 카테고리의 다른 글

대문  (3) 2011.12.07

윈도우에 Gvim 설치하기

IT/소프트웨어 2009. 4. 5. 00:52 posted by Bengi

vi하고, vim은 리눅스에서 나온 에디터입니다. 강력한 편집 툴을 제공하고, 입맛에 맞게 모든 설정을 매만질 수 있다는 게 이 에디터의 장점입니다. 리눅스처럼 말이죠.

vi나 vim은 오직 명령어로 모든 것을 처리해서 초보자들이 쓰기에는 약간 불편한 점이 있습니다. 그래서 제가 추천하는 것은그래픽 인터페이스가 붙은 Gvim입니다. 쓰기가 편하죠.(파일 저장할 때 경로까지 다 처줘야하는 그 수고스러움을 플로피 디스켓 모양의 버튼 하나로 해결하는 그 감동은... 뭐 제실력이 딸려서 그런식으로 저장을 하는 것 뿐이지만...)
// 솔직히 편하다고 해도 명령어 외우는 건 큰 문제이자 숙제입니다. 다만 명령어를 외우면 편집시간이 2~3배 빨라 질 "수"도 있습니다. 
// 근데 솔직히 코딩하는 시간이 그닥 없어서... 비주얼C++ 처럼 e눌르고 쭈욱 편집한다는... 명령어 외울 시간도 그다지 없고... 그러니까 그냥 간지나게 코딩을 하고싶은 저의 욕망을 채워주는 도구로 전락...


일단 설치하기 전에 준비해야 할 것들입니다.
Gvim : http://www.vim.org/ 
다운로드 바로가기 : http://www.vim.org/download.php#pc

컬러 스킴 : http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html
// 원하는 거 골라서 제목에 갖다대고 마우스 오른쪽 클릭, 다름이름으로 대상 저장하시면 됩니다.

MINgw // gcc :  http://www.mingw.org/
다운로드 바로가기 : http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=595197
// 코딩을 했으면 컴파일을 해야곘죠. GCC로 해결 보면 됩니다.

이게 끝입니다. 기타 ctag나 다른 것들이 있지만, (저도 사용법을 모름으로 =0=... 아니) 쓰기가 귀찮음으로 간단히 설치하는 방법만 쓰겠습니다. Gvim으로 코딩하고, Gcc 컴파일 조합이 제일 편하던 걸로 기억, 솔직히 VC++을 주로 씀으로 수정용으로 쓸 정도의 시스템을 구현하겠습니다.
// 저에게는 ctag라는 거 자체가 저에게는 좀 어려워서 안씁니다.

1단계 : Gvim 설치

Gvim 설치파일 실행시키고 OK 혹은 Next 연타

이런 창 뜨면 Enter 누르세요

설치 완료되면, 윈도우즈 메모장 업그레이드 버젼 같은게 나옵니다. 이제 본격적으로 뜯어 고쳐야죠.



3 단계 :  Mingw 혹은 GCC 설치
// MinGW는 Gcc가 윈도우용이 된 것이라고 생각하면 됩니다.
자세한 정보 : http://ko.wikipedia.org/wiki/MinGW

Mingw 설치 파일을 실행시킵니다.
Mingw를 설치합니다. 이 때, 어떤 언어를 지원 할 것인지 설정을 꼭 하십시요.

4단계 : Gvim 및 Mingw 설정


4-1 Gvim와 Mingw 연동

맨 처음에 할 것은 Mingw와 Gvim을 환경변수에 등록하는 것입니다.

내컴퓨터 오른쪽 클릭 - 속성

고급 탭으로 이동 - 환경변수 클릭

새 창에서 변수 값 중 PATH 더블 클릭 (혹은 편집 버튼 클릭)

내용 덧붙이기

C:\Program Files\Vim\vim72;C:\MinGW\bin;
이 부분 추가
// 여기서 주의 할 점은 위의 것을 완벽히 똑같이 복사해 넣을 것이 아니라는 것입니다. 주황색으로 강조된 부분이 Gvim과 Mingw가 설치된 경로입니다. 참고하세요. 즉, 경로가 다르면 다르게 설정해야합니다.
ex) Gvim 설치경로가 E:\vim\vimxx라면 주황색 글씨 대신에 저 경로를 넣으시면 되는 겁니다.

4-1 Gvim 설정 손보기
Gvim은 설정 파일을 메모장으로 열어서 수정을 할 수 있습니다.
다양한 기능을 지원 할 수 있지만, 단순히 F5 눌러서 코딩하는 것과 기타 코딩에 도움되는 자잘한 설정들을 하겠습니다. 저는 이 설정파일을 잘 못 건드림으로 일단 인터넷에 돌아다니는 그런 자료들을 끌어 모아서 합본하여 쓰고있습니다.

Gvim을 설치한 위치에 가보면

이런 파일이 있을 것입니다. 이 파일이 Gvim의 설정 파일입니다.
이걸 메모장으로 열어주셔서 몇 가지를 추가하시면 됩니다.

MinGW 연동 : http://kltp.kldp.org/stories.php?story=02/01/22/7164916&topic=25

제가 쓰는 설정인데, 이걸 어디서 퍼서 "급조"를 했는지가 기억이 안납니다. -ㅅ-....
대략 제가 손 좀 본 부분도 있지만, 일단 이렇게 전반적인 틀을 잡아주셔서 올려주신분께 감사를 드립니다.

F5를 누르면 코딩됩니다.

colorscheme Dim2

map <F2> :w!<CR>
map <F5> :! gcc % -o %<.exe<CR>
map <C-F5> :! g++ % -o %<.exe<CR>
map <C-F10> :! ./%<CR


set nu
set ai

set nocompatible " Vim 디폴트 기능들을 사용함 "
set backspace=2 " 삽입 모드에서 백스페이스를 계속 허용 "
set autoindent " 자동 들여쓰기 "
set cindent " C 언어 자동 들여쓰기 "
set smartindent " 역시 자동 들여쓰기 "
set textwidth=90 " 86번째 칸을 넘어가면 자동으로 줄 바꿈 "
set nowrapscan " 찾기에서 파일의 맨 끝에 이르면 계속하여 찾지 않음 "
set nobackup " 백업파일을 만들지 않음 "
set novisualbell " 비주얼벨 기능을 사용하지 않음 "
set nojoinspaces " J 명령어로 줄을 붙일 때 마침표 뒤에 한칸만 띔 "
set ruler " 상태표시줄에 커서 위치를 보여줌 "
set tabstop=4 " 간격 "
set shiftwidth=4 " 자동 들여쓰기 간격 "
set keywordprg=man\ -a " K를 눌렀을 때 실행할 명령어 "
set showcmd " (부분적인) 명령어를 상태라인에 보여줌 "
set showmatch " 매치되는 괄호의 반대쪽을 보여줌 "
set ignorecase " 찾기에서 대/소문자를 구별하지 않음 "
set incsearch " 점진적으로 찾기 "
set autowrite " :next 나 :make 같은 명령를 입력하면 자동으로 저장 "
set linespace=3 " 줄간격 "
set title " 타이틀바에 현재 편집중인 파일을 표시 "
set keywordprg=wdic " 사전 "
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\ " 다중 문서 작업을 위한 Status 줄 "
syntax on " 자동 문법 강조 "
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin




이리하여 gvim 설정은 끝났습니다. 이제 컴퓨터를 재부팅하시고 Vim을 쓰시면 됩니다.
// 지금 너무 피곤합니다. 일단 여기까지 쓰고 내일 보충할 것 있으면 보충하겠습니다.

참고
Vim 컨닝 페이퍼 이용하기 : http://www.ibm.com/developerworks/kr/library/tutorial/l-vi/index.html
// 이거 프린트해서 책상에 붙여 놓으면 좋습니다. 고수가 되는 그날 까지!