투박한 vim을 그나마 예쁘게 쓰는 방법입니다. 터미널에서 아래 명령어를 입력하면 vim 설정 파일이 열립니다.
vim ~/.vimrc
이곳에 아래 설정 목록을 참고해서 입맛대로 수정하면 됩니다.
syntax on " 문법 하이라이팅 킴
filetype on " 파일종류에 따른 하이라이팅
set all& " 모든 옵션 복원
set nocompatible " 오리지날 vi와의 호환성 제거. 즉, 방향키로 이동가능
set number " 줄번호 표시
set nonu " 줄번호 숨김
set autoindent " 자동 들여쓰기
set smartindent " 스마트 들여쓰기
set cindent " C 스타일 자동 들여쓰기
set nocin " 들여쓰기를 사용하지 않음
set tabstop=4 " 탭을 4칸으로
set shiftwidth=4 " 자동 들여쓰기를 4칸으로
set laststatus=2 " 상태표시줄을 2줄로. 즉, 항상 표시
set smartcase " 검색시 대소문자 구별
set ignorecase " 검색시 대소문자 구별하지않음
set hlsearch " 검색어 하이라이팅
set nohls " 검색어 하이라이팅을 사용하지 않음
set incsearch " 점진적으로 찾기
set nowrapscan " 단어 검색시 문서 처음으로 돌아가지 않음
set expandtab " 탭 대신 띄어쓰기 사용
set background=dark " 어두운 배경 사용. 문법 하이라이팅 색상도 바뀜
set background=light " 밝은 배경 사용. 문법 하이라이팅 색상도 바뀜
set fileencodings=utf-8,euc-kr " 파일인코딩 형식 지정
set backspace=eol,start,indent " 줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로
set history=1000 " 명령어에 대한 히스토리를 1000개까지
set ruler " 상태표시줄 우측에 커서 위치 표시
set nobackup " 백업파일을 만들지 않음
set backup " 백업파일을 생성
set title " 파일 이름 표시
set showmatch " 괄호짝 하일라이팅
set nowrap " 자동 줄바꿈을 하지 않음
set wmnu " 탭 자동완성시 가능한 목록을 보여줌
set autowrite " 다른 파일로 넘어갈 때 자동 저장
set autoread " 작업 중인 파일이 외부에서 변경됐을 경우 자동으로 불러옴
set visualbell " 비프음 대신 화면을 번쩍임
set paste " 복붙 시 들여쓰기 계단 현상 방지
set showcmd " 상태표시줄에 현재 명령 보이기
set noswapfile " swap 파일 사용하지 않기
참고로 "는 주석 표시입니다.
아래는 제 입맛대로 수정한 설정
filetype on
syntax on
set nocompatible
set number
set autoindent
set smartindent
set cindent
set tabstop=4
set shiftwidth=4
set ignorecase
set hlsearch
set incsearch
set backspace=eol,start,indent
set ruler
set nobackup
set title
set showmatch
set nowrap
set wmnu
set autowrite
set visualbell
set paste
set showcmd
set noswapfile
'Linux' 카테고리의 다른 글
우분투에서 fish 사용하기 (0) | 2023.12.08 |
---|---|
Oracle Linux에 Docker 설치하기 (1) | 2021.11.20 |
우분투에서 zsh 사용하기 (0) | 2020.07.04 |
버추얼박스에서 비주얼스튜디오 코드 화면 깨짐 해결 (0) | 2016.11.26 |
우분투 바탕화면 경로 복구 (0) | 2016.11.04 |
버추얼박스 공유폴더 권한 오류 해결 (0) | 2016.05.22 |