1. 글 복구 작업이 한창입니다.
과거에 실수로 글을 날려먹은게 꽤 있습니다. 다행히 백업본이 있으니 그걸로 대충 떄려 맞추는 중입니다. 그 중에서 제가 공개하기 정말 부끄러운 글들은 다 비공개 처리로 돌리고, 쓸만하지만 오래된 글들은 정보 보강을 통해 새로운 글로 쓸 생각입니다.
새로운 블로그 기대해주세요!
2. 광고를 달겠습니다.
요즘 만성적인 재정난에 시달리고 있어서, 예전에 PIN문제로 뗐던 애드센스를 다시 달 생각입니다. 뭐 그렇게 클릭율이 높게 나오지는 않았지만 여튼 달아두면 좋을 거 같아서 달아 둘 생각입니다.
3.Benjaminblog.net의 정체성?
예전에는 뻘글 반, IT쪽 이야기 반이었지만 지금부터는 IT쪽과 게임 쪽 소식을 주로 다루는 심도 있는 블로그로 운영할 생각입니다. 근데 여기 주인장이 재수를 할 확률이 100%에 수렴을 해서 글이 올라오는 속도는 그닥 빠르지 않을 거 같습니다.
vi하고, vim은 리눅스에서 나온 에디터입니다. 강력한 편집 툴을 제공하고, 입맛에 맞게 모든 설정을 매만질 수 있다는 게 이 에디터의 장점입니다. 리눅스처럼 말이죠.
vi나 vim은 오직 명령어로 모든 것을 처리해서 초보자들이 쓰기에는 약간 불편한 점이 있습니다. 그래서 제가 추천하는 것은그래픽 인터페이스가 붙은 Gvim입니다. 쓰기가 편하죠.(파일 저장할 때 경로까지 다 처줘야하는 그 수고스러움을 플로피 디스켓 모양의 버튼 하나로 해결하는 그 감동은... 뭐 제실력이 딸려서 그런식으로 저장을 하는 것 뿐이지만...)
// 솔직히 편하다고 해도 명령어 외우는 건 큰 문제이자 숙제입니다. 다만 명령어를 외우면 편집시간이 2~3배 빨라 질 "수"도 있습니다. // 근데 솔직히 코딩하는 시간이 그닥 없어서... 비주얼C++ 처럼 e눌르고 쭈욱 편집한다는... 명령어 외울 시간도 그다지 없고... 그러니까 그냥 간지나게 코딩을 하고싶은 저의 욕망을 채워주는 도구로 전락...
이게 끝입니다. 기타 ctag나 다른 것들이 있지만, (저도 사용법을 모름으로 =0=... 아니) 쓰기가 귀찮음으로 간단히 설치하는 방법만 쓰겠습니다. Gvim으로 코딩하고, Gcc 컴파일 조합이 제일 편하던 걸로 기억, 솔직히 VC++을 주로 씀으로 수정용으로 쓸 정도의 시스템을 구현하겠습니다.
// 저에게는 ctag라는 거 자체가 저에게는 좀 어려워서 안씁니다.
1단계 : Gvim 설치
Gvim 설치파일 실행시키고 OK 혹은 Next 연타
이런 창 뜨면 Enter 누르세요
설치 완료되면, 윈도우즈 메모장 업그레이드 버젼 같은게 나옵니다. 이제 본격적으로 뜯어 고쳐야죠.
이렇게 해서 원하는 거 다운 받으세요. 여러 개 다운 받으셔도 문제가 없지만, 나중에 스킴 바꿔쓰다 보면 헷갈리는 경우가 생기기도합니다. (설정 따라 배경색, 글자색이 다 다르니... 전 Dim2를 했습니다. 꽤 편합니다.)
"빔을 설치한 경로 \ vimfiles \ colors"에 스킴을 옮겨 놓습니다.
// 보통 설치 경로를 수정하지 않으면, "C:\Program Files\Vim\vimfiles\colors"에 Gvim이 설치됩니다.
그러고 나서 Gvim을 실행합니다.
이렇게 해서 스킴을 선택합니다.
"편집 -> 컬러스킴 -> 원하는 것"
이렇게하면 스킴이 적용됩니다.
// 아 근데, 스킴 스펠링이 Skim인줄 알았는데 아니였다 -ㅅ-.... 흠 사진 이름 수정하기 귀찮아서 수정 안합니다. 참고하세요.
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의 설정 파일입니다.
이걸 메모장으로 열어주셔서 몇 가지를 추가하시면 됩니다.
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을 쓰시면 됩니다.
// 지금 너무 피곤합니다. 일단 여기까지 쓰고 내일 보충할 것 있으면 보충하겠습니다.