자신의 홈디렉토리에서 '.vimrc' 파일에 환경을 설정한다.
앞으로 이 녀석을 사용하자.
"
" Language configuration
"
syn on " 문법 강조기능을 사용한다.
set nocompatible " Use Vim defaults (much better!)
set nu " 숫자
set ai " 자동으로 들여쓰기를 한다.
set bs=2 " allow backspacing over everything in insert mode
set cindent " C 프로그래밍을 할 때 자동으로 들여쓰기를 한다.
set smartindent " 좀 더 똑똑한 들여쓰기를 위한 옵션
set ruler " 화면 우측 하단에 현재 커서의 위치 표시
set tabstop=4 " Tab 크기를 4로 설정
set shiftwidth=4 " 자동들여쓰기 크기를 4로 설정
set history=999 " 이전 작업하던 라인을 기억한다.
set pastetoggle=<Ins> " 자동들여쓰기 기능 (Paste 시에는 Off 하는게 좋다)
set foldmethod=marker " 폴더기능 사용
set fileencodings=utf-8 " UTF-8을 기본 저장포맷으로
set encoding=utf-8 " UTF-8을 기본 읽기포맷으로
set termencoding=euc-kr " 단 터미널은 euc-kr로
colorscheme murphy
"
" 키맵
"
map #5 :!clear && /usr/local/bin/php %<CR>
map <CR> i<CR>
map <C-R> :%s/찾을단어/바꿀단어/g
map <C-C> y
추가로 정렬을 할 때는 비쥬얼 블럭을 설정하고[v] '='를 하면 자동 정렬이 된다.
또한 블럭 상태에서 "<" 또는 ">"를 하면 왼쪽, 오른쪽으로 tab 크기만큼 이동한다.
이때, 이동하는 tab의 간격이 설정한 값과 다를수 있다.
다음과 같이 .vimrc 파일에 설정을 추가한다.
set ts=4
set sw=4
그럼 정렬할 때 아주 유용하다. ^^
'Linux' 카테고리의 다른 글
여러 파일에 있는 문자열을 치환하는 방법 (0) | 2011.09.02 |
---|---|
fedora에서 tftp 설정 (0) | 2010.10.11 |
svn에서 체크아웃 할 때 암호 입력과 관련된 에러 발생시 (3) | 2010.06.18 |
터미널에 표시되는 내용을 파일로 저장하기 (0) | 2010.03.23 |
tar 압축할 때 특정 파일이나 폴더 제외하기 (0) | 2010.03.05 |