티스토리 뷰

반응형

리눅스에서 Vim를 이용하여 C++파일을 작성할 때 문법강조하는방법 입니다.

일단 vi가 아닌 vim이 설치되어 있어야 합니다.




문법강조를 적용할 계정의 홈디렉토리에서 vimrc 라는 파일을 숨김파일로 생성합니다.

저는 저런 설정들을 적용시켜 놧는데요, 각 설정의 의미는 다음과 같습니다.

set cin

이건 set cindent를 줄여서 쓴건데 C프로그래밍을 할때 자동으로 들여쓰기를 하는 옵션입니다.

syntax on

이번 강의에서 중요한 문법 강조 기능입니다.

set ts=4

Tap을 눌럿을때 디폴트로 8칸 띄어쓰기를 하는데, 원하는 칸으로 변경할 수 있습니다. 저는 4칸으로 했습니다.

set autoindent

자동으로 들여쓰기를 하는 옵션

set smartindent

좀 더 스마트한 들여쓰기 옵션입니다..(자세한건 저도 잘 모르는데 스마트하다길래 적용해놧음..)

set nu

set number을 줄여쓴거고, 각 줄 옆에 라인번호를 표기합니다.

set shiftwidth=4

자동들여쓰기 할때 몇칸을 들여쓰는지 설정하는부분. 전 4칸

/////////////////////////////////////////

다른 옵션들

syntax on "문법 강종 기능
set nocompatible "vim 확장을 사용하지 않는다.
set backspace=indent,eol,start "BS로 라인끝과 처음 자동들여쓰기한 부분을 지날 수 있음
set tabstop=4 "Tab을 눌렀을때 8칸 대신 4칸 이동을 한다.
set shiftwidth=4 "자동 들여쓰기를 할 때 4칸 들여쓰도록 한다.
set autoindent "자동으로 들여쓰기를 한다.
set cindent "C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
set ruler " 화면 우측 하단에 현재 커서의 위치(줄, 칸)을 보여준다.
set laststatus=2 "최종상태 2개 기억하기
set background=dark "배경을 검은색으로
set term=xterm-color "이건 잘모르겠다. ;;;;
set encoding=utf-8 "한글 인코딩 문제 해결
set number "라인번호를 붙임
set smartindent "좀 더 똑똑한 들여쓰기를 위한 옵션

이렇게 적용해놓으면 해당 사용자에게 적용이 됩니다.

반응형

'Computer > Linux' 카테고리의 다른 글

페도라16에서 부팅런레벨 바꾸기.  (0) 2012.03.09
붉은별 2.0  (0) 2011.06.25
리눅스 아파치서버의 root 실행  (0) 2011.06.22
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함