VIM이란?
- vi 호환 텍스트 편집기
vim에 대한 글은 사용기 형식으로 글을 적도록 한다.
요즘 vim의 단축키를 외우는 재미가 쏠쏠하다.
마우스 없이 키보드만으로 텍스트를 빠르고 섬세하게 편집한다는 느낌은...
아직 초보 이지만 고수 프로그래머가 된 듯한 느낌을 갖게 한다...ㅋㅋ
오늘 vim에 대해 보다 나은 환경을 위해 환경 설정 파일을 만들었다.
vim은 .vimrc 라는 파일을 읽어서 에디터 환경을 설정한다.
현재 나는 Debian을 사용하고 있으며 salee 라는 계정을 사용중이다.
그리하여 /home/salee/ 안에 .vimrc 라는 파일을 생성하였다.
내가 사용중인 vim 환경 설정은 아래와 같다.
set tabstop=2 "탭 간격을 2칸으로 지정 ( 큰 따옴표는 vi에서 주석 역할을 한다.)
set shiftwidth=2 ">>나 << 사용시 들여쓰기 간격 지정
set expandtab "탭 문자를 공백문자로 변환
set softtabstop=2 "탭 간격을 공백문자로 변환하면 삭제할 때 탭 간격만큼 삭제하지
않고, 마치 탭문자를 삭제한것처럼 설정하며, 두칸 단위로 삭제
set visualbell "사용자 실수를 경고할 때 비프음 대신 화면 번쩍임으로 경고
set nobackup "백업 파일을 생성하지 않음
set cindent "C언어 들여쓰기 사용
set autoindent "자동 들여쓰기 사용
set smartindent "좀 더 지능적인 들여쓰기 사용
set enc=euc-kr "인코딩을 한글로 지정, 한글 삭제 시 한글단위로 삭제 가능
set incsearch "키워드 입력할 때마다 검색하는 점진 검색 사용
syntax on "구문 강조 기능을 사용
filetype on "파일 종류에 따라 구문 강조 사용
set background=dark "배경색을 어두운색으로 설정
colorscheme evening "vi 색상테마를 evening 으로 설정
set backspace=eol,start,indent "줄의 끝, 시작, 들여쓰기에서 백스페이스를 사용하
면이전줄과 연결
set history=1000 "vi 편집기록 1000개까지 기억
set hlsearch "검색어 강조기능 사용
set ignorecase "검색, 편집, 치환 시에 대소문자 구분 없엠
set showmatch "{},()에서 닫는 괄호 입력할 때 일치하는 괄호 보여줌
위와 같이 .vimrc 파일을 작성 한 후 vi 실행을 하였다.
허나 이게 왠일인가. vim 실행 시 .vimrc 파일에서 syntax on , filetype on 에서
error가 발생하였다. error의 내용은 다음과 같다.
E319:Sorry, the command is not available in this version
그래서 우분투 한국 사용자 모임에서 정보를 얻은 결과 현재 내가 설치한 vim 은
tiny버전이라서 runtime 버전으로 재 설치를 해야 한다고 했다.
$sudo apt-get install vim-runtime vim vim-gnome vim-gui-common
이라고 입력 하면 추가기능 까지 포함한 vim을 설치 한다고 해서 위와 같이
Debian에서 실행 하였다.
위의 실행문은 추 후에 다시 해석 해서 Debain 사용기에 올려놓겠다.
위와 같이 재 설치 후 vim을 실행 하였다.
성공~~^^
화려하게 변신한 vim~~~
자 그럼 이제 gcc 하고 연동을 위해서 분발 하자..ㅋㅋ
- vi 호환 텍스트 편집기
vim에 대한 글은 사용기 형식으로 글을 적도록 한다.
요즘 vim의 단축키를 외우는 재미가 쏠쏠하다.
마우스 없이 키보드만으로 텍스트를 빠르고 섬세하게 편집한다는 느낌은...
아직 초보 이지만 고수 프로그래머가 된 듯한 느낌을 갖게 한다...ㅋㅋ
오늘 vim에 대해 보다 나은 환경을 위해 환경 설정 파일을 만들었다.
vim은 .vimrc 라는 파일을 읽어서 에디터 환경을 설정한다.
현재 나는 Debian을 사용하고 있으며 salee 라는 계정을 사용중이다.
그리하여 /home/salee/ 안에 .vimrc 라는 파일을 생성하였다.
내가 사용중인 vim 환경 설정은 아래와 같다.
set tabstop=2 "탭 간격을 2칸으로 지정 ( 큰 따옴표는 vi에서 주석 역할을 한다.)
set shiftwidth=2 ">>나 << 사용시 들여쓰기 간격 지정
set expandtab "탭 문자를 공백문자로 변환
set softtabstop=2 "탭 간격을 공백문자로 변환하면 삭제할 때 탭 간격만큼 삭제하지
않고, 마치 탭문자를 삭제한것처럼 설정하며, 두칸 단위로 삭제
set visualbell "사용자 실수를 경고할 때 비프음 대신 화면 번쩍임으로 경고
set nobackup "백업 파일을 생성하지 않음
set cindent "C언어 들여쓰기 사용
set autoindent "자동 들여쓰기 사용
set smartindent "좀 더 지능적인 들여쓰기 사용
set enc=euc-kr "인코딩을 한글로 지정, 한글 삭제 시 한글단위로 삭제 가능
set incsearch "키워드 입력할 때마다 검색하는 점진 검색 사용
syntax on "구문 강조 기능을 사용
filetype on "파일 종류에 따라 구문 강조 사용
set background=dark "배경색을 어두운색으로 설정
colorscheme evening "vi 색상테마를 evening 으로 설정
set backspace=eol,start,indent "줄의 끝, 시작, 들여쓰기에서 백스페이스를 사용하
면이전줄과 연결
set history=1000 "vi 편집기록 1000개까지 기억
set hlsearch "검색어 강조기능 사용
set ignorecase "검색, 편집, 치환 시에 대소문자 구분 없엠
set showmatch "{},()에서 닫는 괄호 입력할 때 일치하는 괄호 보여줌
위와 같이 .vimrc 파일을 작성 한 후 vi 실행을 하였다.
허나 이게 왠일인가. vim 실행 시 .vimrc 파일에서 syntax on , filetype on 에서
error가 발생하였다. error의 내용은 다음과 같다.
E319:Sorry, the command is not available in this version
그래서 우분투 한국 사용자 모임에서 정보를 얻은 결과 현재 내가 설치한 vim 은
tiny버전이라서 runtime 버전으로 재 설치를 해야 한다고 했다.
$sudo apt-get install vim-runtime vim vim-gnome vim-gui-common
이라고 입력 하면 추가기능 까지 포함한 vim을 설치 한다고 해서 위와 같이
Debian에서 실행 하였다.
위의 실행문은 추 후에 다시 해석 해서 Debain 사용기에 올려놓겠다.
위와 같이 재 설치 후 vim을 실행 하였다.
성공~~^^
화려하게 변신한 vim~~~
자 그럼 이제 gcc 하고 연동을 위해서 분발 하자..ㅋㅋ
반응형
'개발' 카테고리의 다른 글
EZ_X5_3_이미지관련 (0) | 2009.01.18 |
---|---|
EZ_X5_2_메모리관련 (0) | 2009.01.18 |
Debian_1 (0) | 2009.01.17 |
EZ_X5_1_구성요소 (0) | 2009.01.15 |
MACBOOK의 슬립 모드 & 하이버네이션 기능 (0) | 2008.11.10 |