.vimrc 설정

set backupdir=/tmp directory=/tmp
set modeline si ai incsearch sw=4 ts=4 history=64 encoding=UTF-8
set formatoptions-=t textwidth=76 "only wrap when in comment
set hlsearch
set modeline
"encoding
set fileencodings=gbk
set termencoding=utf-8

" Fix Backspace for MacOSX
set backspace=indent,eol,start
filetype on
syntax on

" Highlight trailing white-spaces
let c_space_errors=1
autocmd Syntax * syn match ExtraWhitespace /\s\+$/
"set t_Co=256
"colorscheme desert256
colorscheme ron

" Useful Shortcuts
map <F5> <esc>:w<cr>:make<cr>
map <F6> :cn<cr>
map <F7> :cN<cr>
map <F4> @:

"for drupal development
if has("autocmd")
  " Drupal *.module and *.install files.
  augroup module
    autocmd BufRead,BufNewFile *.module set filetype=php
    autocmd BufRead,BufNewFile *.install set filetype=php
  augroup END
endif

==Vim의 행 번호, 구문 표시 등 설정(.vimrc 파일 구성)==
2008년 01월 18일 금요일 23:01
터미널에서vim를 사용하여 편집할 때 기본적으로
편집된 인터페이스에는 줄 번호, 문법 하이라이트 디스플레이, 스마트 들여쓰기 기능이 없습니다.
vim에서 작업을 더 잘 하기 위해서는 설정 파일을 수동으로 설정해야 합니다.vimrc.
vim을 시작할 때 현재 사용자 루트 디렉터리에 있습니다.vimrc 파일은 자동으로 읽혀집니다. 이 파일은 설정이나 스크립트를 포함할 수 있기 때문에 일반적인 상황에서는.vimrc 파일은 현재 사용자의 루트 디렉터리에서 쉽게 만들 수 있습니다. 즉, 생성된 명령은 다음과 같습니다.
$vi ~/.vimrc
설정 후
$: x 또는 $wq
저장 종료를 진행하면 됩니다.
#싫어하는 vi 일치성 모드를 없애고 이전 버전의 버그와 한계를 피한다
set nocompatible
# 행 번호 표시
set nummber
# 테스트 파일 유형
filetype on 
# 기록을 위한 행 수
set history=1000 
# 배경에 검은색 사용
set background=dark 
# 구문 하이라이트 디스플레이
syntax on 
# 다음 두 줄은 코드를 작성할 때 형식 정렬에 유용하다.
#vim는 자동 대칭을 사용합니다. 즉, 현재 줄의 대칭 형식을 다음 줄에 적용합니다.
set autoindent
# 위의 대기 형식에 따라 지능적인 선택 대기 방식은 C 언어와 유사한 작성에 유용하다
set smartindent
# 첫 번째 줄은tab키를 4개의 공백으로 설정하고, 두 번째 줄은 줄 사이가 엇갈릴 때 4개의 공백을 사용한다
set tabstop=4
set shiftwidth=4
# 왼쪽 괄호를 입력하면 해당 오른쪽 괄호가 일치하는 것과 같은 일치 모드 설정
set showmatch
# vim의 GUI 버전에서 toolbar 제거
set guioptions-=T
#vim을 편집할 때 명령이 잘못되면 소리가 나옵니다. 이 설정은 소리를 제거합니다.
set vb t_vb=
# 편집하는 동안 커서 위치의 상태 행을 오른쪽 아래 모서리에 표시
set ruler
# 기본적으로 일치를 찾는 것은 하이라이트 디스플레이입니다. 이 설정은 하이라이트 디스플레이를 닫습니다.
#set nohls
# 조회할 때 매우 편리하다. 만약 책 단어를 찾으려면/b에 입력하면 자동으로 1등을 찾을 수 있다
# b로 시작하는 단어,/bo에 입력하면 자동으로 첫 번째 bo로 시작하는 단어를 찾습니다.
# 2차 유추, 검색할 때 이 설정을 사용하면 일치하는 단어를 찾으면 빠르게 답을 찾을 수 있습니다.
#시, 돌아오는 것을 잊지 마라
set incsearch
# 파일을 수정하면 자동으로 백업되며 백업 파일 이름은 원본 파일 이름에 "~"접두사
if has(“vms”)
set nobackup
else
set backup
endif
# vim 중국어 표시 불가
:set fileencodings=ucs-bom,utf-8,cp936                                                                                                                :set fileencoding=utf-8 :set encoding=cp936 :set cul
======= 주석을 제거하면 완전합니다.vimrc 구성 정보는 다음과 같습니다.
set nocompatible
set nu
filetype on 
set history=1000 
set background=dark 
syntax on 
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
:set fileencodings=ucs-bom,utf-8,cp936                                                                                                                :set fileencoding=utf-8 :set encoding=cp936 :set cul ======================
# 설정이 끝난 후 기능이 작동하지 않는 것을 발견하면 시스템에vim-enhanced 패키지가 설치되어 있는지 확인하십시오. 조회 명령은 다음과 같습니다.
$rpm –q vim-enhanced
참고 자료:
1.vim의 완전 번역판은 아래 연결부에서 찾을 수 있습니다
http://vimcdoc.sourceforge.net/
PDF 버전 중 하나를 다운로드할 수 있습니다. 자세한 내용은 다음과 같습니다.
2. 보다 자세한 vim 정보는 다음과 같이 액세스할 수 있습니다.
http://www.vim.org/
3. 영어 주석이 있는 것.vimrc 예
http://www.vi-improved.org/vimrc.php
4. chaoyuan의.vimrc

좋은 웹페이지 즐겨찾기