이번에 쓰는 Linux 중에서 Fedora Core 6에서는 vi환경설정이 안된 까닭에 ㅠㅠ
C언어 코딩하다가 정말 짜증 이빠이였다.
자동으로 들여쓰기도 안되고 문법강조하는데 색깔도 넣어지지도 않고 등등 아주 불편하였다.
인터넷에 찾아보고 삽질을 하였다.
역시나 Linux는 삽질인가??

레드햇 계열에서는 vi의 설정 파일은 /etc/vimrc 파일과 홈 디렉토리의 .vimrc 파일이군요.
UBUNTU랑 달라서 또 난감하네요. 한 곳에만 익숙해지니 영

아래는 /etc/vimrc나 .vimrc 파일에 추가할 내용입니다 :D
set autoindent " 자동으로 들여쓰기를 한다.
set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
set smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다.
set textwidth=79 " 만약 79번째 글자를 넘어가면
set wrap " 자동으로 를 삽입하여 다음 줄로 넘어간다.
set nowrapscan " 검색할 때 문서의 끝에서 다시 처음으로 돌아가지 않는다.
set nobackup " 백업 파일을 만들지 않는다.
set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍이게 한다.
set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다.
set tabstop=4 " Tab을 눌렀을 때 8칸 대신 4칸 이동하도록 한다.
set shiftwidth=4 " 자동 들여쓰기를 할때 4칸 들여쓰도록 한다.

아래는 한글을 제대로 처리하기 위해 필요하다.
if $LANG[0] == `k' && $LANG[1] == `o'
set fileencoding=korea
endif

터미널이 xterm-debian 혹은 xterm-xfree86일 경우 컬러를 사용한다.
if &term =~ "xterm-debian" || &term =~ "xterm-xfree86"
set t_Co=16
set t_Sf=^[[3%dm
set t_Sb=^[[4%dm
set t_kb=^H
fixdel
endif

"문법 강조 기능을 사용한다.
if has("syntax")
syntax on " Default to no syntax highlightning
endif

'컴퓨터 > Linux' 카테고리의 다른 글

Debian 설치 삽질을 했다.  (2) 2007.07.16
Ubuntu에서 Kernel분석할때 까는 프로그램들  (2) 2007.07.13
SPmachine 엄청 무겁군요.  (3) 2007.03.08
Cygwin 설치 중  (4) 2007.01.29
솔라리스 서버의 반란?  (4) 2006.11.25
Buy me a coffeeBuy me a coffee

+ Recent posts