글
set sw=4 //자동 들여쓰기 크기
set nobackup //백업 파일을 만들지 않는다.
set cindent //C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
set smartindent //좀더 똑똑한 들여쓰기를 위한 옵션이다.
set autoindent //자동으로 들여쓰기를 한다.
set ruler //커서위치 표시
syntax on
set background=dark
map <F12> 1GVGY:7new<CR>P:silent%!php -l<CR>JJ:let mesg = getline(1)<CR>:bd!<CR>:echoerr mesg<CR><ESC> // 에러체크
vi 에디터 내에서 해당 파일의 인코딩 설정( : 콜론 누르고)
- :set fenc=캐릭터셋 이름
vi 에디터 내에서 해당 파일 내용의 인코딩 설정(이 기능은 정확히 어떻게 되는지 모르겠음...ㅡㅡ;; 정확하진 않지만 아마도 서버의 charset자체가 다르면 안되는거 같음)
- :set enc=캐릭터셋 이름
root 계정에서 설정했는데 적용이 안될경우
아래 내용 추가
저장 후 아래 명령어 실행
source .bashrc
set tabstop=2 | 탭 간격을 2칸으로 지정. |
set shiftwidth=2 | << 나 >> 사용시 들여쓰기 간격을 지정. |
set expandtab | 탭 문자를 공백문자로 변환. |
set softtabstop=2 | 탭 간격을 공백문자로 변환하면 삭제할 떄 탭 간격만큼 삭제하지 않고, 마치 탭 문자를 삭제하는 것처럼 설정. |
set visualbell | 사용자 실수로 경고할 때 비프음 대신 화면을 깜박거리는 비주얼 벨로 경고. |
set nobackup | 백업 파일을 생성하지 않음. |
set cindent | C 언어 스타일의 들여쓰기를 사용. |
set autoindent | 자동 들여쓰기 사용. |
set smartindent | 좀 더 지능적인 들여쓰기 사용. |
set enc=euc-kr | 인코딩을 한글로 지정. 한글을 삭제할 때 한글 글자 단위로 삭제 가능하다. |
set incsearch | 키워드를 입력할 떄 마다 검색하는 점진 검색사용. |
syntax on | 구문강조 기능을 사용. |
filetype on | 파일 종류에 따라 구문을 강조. |
set background=dark | 배경색을 어두운 색으로 설정. |
colorscheme evening | - vi 색상 테마를 evening로 설정. - 테마는 vim이 설치된 경로(usr/share/vim/vim71/colors/)에서 list를 확인 할 수 있다. - 테마는 (http://code.google.com/p/vimcolorschemetest/) 에서 다운받아 설치 할 수 있다. |
set backspace=eol,start,indent | 줄의 끝, 시작, 들여쓰기에서 백스페이스를 사용하면 이전 줄로 연결. |
set history=1000 | vi 편집 기록을 1000개까지 기억. |
set hlsearch | 검색어 강조 기능을 사용. |
set ignorecase | 검색, 편집, 치환 시에 대소문자를 구분하지 않음. |
set showmatch | (), {}에서 닫는 괄호를 입력할 때 일치하는 괄호를 표시 |
set number | 각 행의 number를 표시 (반대는 set nonumber) |
[출처] [LINUX] vi 편집기 설정 하기!|작성자 Bums
RECENT COMMENT