.vimrc 파일을 수정하여 vim 에디터를 커스텀 할 수 있다.
vim ~/.vimrc
- View Options
syntax on # 구문 강조
colorschme [scheme name] # 테마 적용
set number # 라인 넘버 표시
set showcmd # 입력한 명령어 표시
set showmatch # 선택한 괄호의 짝을 강조
set relativenumber # 커서 위치에 다른 라인넘버 표시
set cursorline # 커서가 있는 라인을 강조
set ruler # 커서 위치 표시
set mouse=a # 마우스 옵션 n : Normal mode ,v : Visual mode ,i : Insert mode, a: All modes
- Indent Options
set autoindent # 오토인덴트. 개행 시 이전 라인의 들여쓰기에 맞춤 (ai)
set expandtab # Tab 을 space 로 변경 (et)
set tabstop={} # 탭 들여쓰기의 인덴트 수 (ts)
set shiftwidth={} # << , >> 들여쓰기의 인덴트 수 (sw)
set softtabstop={} # 스페이스바 n 개를 하나의 탭으로 간주 (sts) 연속된 n 개의 인덴틑가 있다면 삭제시 한번에 삭제
filetype indent on # 파일 타입별 인덴트 설정 적용
- Search Options
set hlsearch # 검색 결과 강조 (hls)
set ignorecase # 검색시 대소문자 구분을 무시 (ic)
set incsearch # 검색어를 입력할때마다 일치하는 문자 강조 (is)
set smartcase # 정확히 일치하는 문자열을 찾기 (scs)
- Input Options
set clipboard={} # vim에서 복사한 내용을 클립보드에 저장 [unnamed, unnamedplus] 레지스터 종류
set history=1000 # 편집한 내용 저장 개수 (되돌리기 리밋)
set paste # 복붙 시, 들여쓰기 무시
set pastetoggle={} # paste 옵션 토글 온오프 키
예시 겸, 셋팅 시 쉽게 사용하기 위해 현재 해둔 셋팅 정리
YAML Editing
syntax on
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab autoindent
Basic
syntax on
set nu
set hlsearch
set showmatch
set autoindent
set ts=4
set sts=4
set cindent
set shiftwidth=4
set showmatch
set smartcase
set smarttab
set smartindent
set ruler
set fileencodings=utf8,euc-kr'기타' 카테고리의 다른 글
| 삶의 질을 높여주는 정규표현식 REGEX (0) | 2022.01.21 |
|---|