Computer

vi 에디터 vimrc 설정 예시

Novelism 2021. 10. 22. 18:44

vi (vim) 에디터는 가볍고, 다양한 기능이 있어서 리눅스에서 많이 사용됩니다. 요즘은 다른 에디터를 사용하는 사람도 많지만...

 

제가 사용하고 있는 vimrc 설정입니다.

~/$HOME/.vimrc 파일에 저장하면 vim을 실행할 때마다 반영되고, vi 를 열고 :를 치고 한 줄씩 입력할 수도 있습니다.

 

vim에서 " 는 주석처리 입니다. set paste를 사용할 경우 다른 옵션과 충돌하는 경우가 있어서 사용할 때만 set paste를 직접 입력해주고 있습니다.

 

이름을 보면 대충 추측 가능하긴 한데, 옵션 하나하나는 잘 기억이 안 나네요.

 

 

"set paste
set nocompatible
set incsearch
set title
set number
set hlsearch
set showmatch
set shiftwidth=4
set tabstop=4
set expandtab
set ruler
set ffs=unix
set background=dark
"colorscheme delek
set smartindent
set cindent

set smartcase
let python_version_2=1
let python_highlight_all=1
set softtabstop=4
set autoindent
set mousehide

filetype indent plugin on
autocmd FileType fortran set et tabstop=3 shiftwidth=3
autocmd FileType python set et tabstop=4 expandtab
autocmd FileType fortran setlocal textwidth=70
if has("syntax")
    syntax on " Default to no syntax highlightning
endif


noremap <Leader>m mmHmt:%s/<C-V><cr>//ge<cr>'tzt'm

autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\   exe "normal g`\"" |
\ endif