티스토리 뷰
리눅스에서 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
- Programming - C / C++
- API 프로그래밍
- Programming - C
- c#
- PSP
- 유마일
- TCP/IP
- 백신
- 하이퍼큐브
- WPF
- KAI
- 가상드라이브
- WL-54G
- 구글
- 스터디_발표자료
- 소니
- 녹화
- GAME
- Programing
- Operation System
- 프로그래밍
- 데몬
- 인코더
- ffmpeg
- V3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |