vim rc 환경 설정 기능 소개

$ sudo vi ~/.vimrc

열린 파일에서 아래 항목을 잘 보시고 써넣으시면 되겠습니다.

set autowrite  – :next나 :make 같은 명령을 자동으로 저장

set autoindnt  – 자동 들여쓰기로 set ai 동일

set backspace=indent,eol,start  – 삽입모드에서 백스페이스 허용

set background=dark  – 배경화면 설정 dark

set cindent  – C언어 자동 들여쓰기? 문법사용

set encoding=utf-8  – 인코딩 설정 set enc=utf-8 동일

set expandtab

set fenc=utf-8

set fencs=utf-8,cp949

set history=50  – Undo 최대횟수 설정

set hlsearch  – 검색어 하이라이트 set hls 동일

set ignorecse  – 검색에 대소문자 구분없음 set ic 동일

set incsearch  – 점진적검색

set linespace=3  – 줄간격

set lpl  – 프로그램 시작시 플러그인 로드

set ls=2  – 상태라인 표시

set lz  – 매크로 실행중 화면 다시 그리지 않기

set mousehide  – 타이핑할때 마우스 커서 숨기기

set number  – 줄번호 붙이기 set nu 동일

set nocompatible  – Vim 기본 기능사용

set nowrap  – 자동줄바꿈 안함

set nowrapscan  – 검색시 맨끝이면 계속찾지 않기

set nobackup  – 백업파일 만들지 않기

set paste

set printencoding=utf8  – 프린트설정

set printmbcharset=ISO10646  – 프린트설정

set printmbfont=r:나눔고딕코딩, c:yes,a:yes  – 프린트설정

set printfont=나눔고딕코딩10  – 프린트설정

set report=0  – 추적수준 최대

set ruler  – 상태표시줄에 커서위치 보이기

set smartindent  – 자동들여쓰기

set showcmd  – 명령어를 상태라인에 보여주기

set shiftwidth=4  – 자동들여쓰기 폭을 정하기 set sw=4 동일

set showmatch  – 매치되는 문자의 끝을 보여주기

set softtabstop=4

set sm  – 함수 {} 표시

set sc  – 완성중인 명령어 표시

set scs  – 똑똑한 대소문자 구별

set scrolloff=2  – 2줄 이하 자동 스크롤

set tabstop=4  – 탭간격 설정 set ts=4 동일

set title  – 타이틀바에 편집중인 파일 표시

set visualbell  – 경고 소리를 화면 깜빡임으로 바꾸기

set wmnu  – 자동완성 가능 목록 보여주기 set vb 동일

map!  – 입력모드에서 Ctrl+d로 백스페이스 사용

map! o  – Shift + Enter 아래줄로 커서 넘기기

map! () ()i

map! (); ();hi

map! [] []i

map! {} {}iO

map! <> <>i

map! ” ”i

map! “” “”i

map V

map y

map p

let g:explVertical=1

let g:explSplitRight=1

let g:explStartRight=1

let g:explWinSize=20

filetype on  – 파일종류 자동인식

filet plugin indent on – 파일종류 자동인식

hi LineNr ctermfg=Darkgreen  – 라인넘버 색깔 다크그린

colorscheme desert  – 컬러셋 데저트

colo evening  – 컬러셋 evening

이정도가 되겠습니다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...