VIM configure file (.vimrc)
code
2020. 7. 13. 22:06
반응형
call plug#begin('~/.vim/plugged')
"Plug 'Github ID/repo'"
Plug 'scrooloose/nerdtree'
Plug 'pbondoer/vim-42header'
call plug#end()
map <F3> <ESC>:NERDTreeToggle<CR>
imap <F3> <ESC>:NERDTreeToggle<CR>
if has("syntax")
syntax on
endif
set nu
set mouse=a
set autoindent
set cursorline
set ignorecase
set ruler
set title
set ts=4
set sw=4
set sts=4
" leader key ------{{{
let mapleader = "-"
let maplocalleader = "\\"
" }}}
" vimrc editing --- {{{
nnoremap <leader>ev :vs $MYVIMRC<cr>
nnoremap <leader>sv :source $MYVIMRC<cr>
" }}}
" window command setting ------{{{
nnoremap <c-e> <c-w>
" }}}
inoremap jk <esc>
inoremap <c-h> <Left>
inoremap <c-j> <Down>
inoremap <c-k> <Up>
inoremap <c-l> <Right>
nnoremap <leader>w :match error /\s\+$/<cr>
원격 환경에서 접속할 때, Ctrl+W 이슈를 해결하기 위해서 보완한 기본적인 설정이다.
Insert 모드에서도 Ctrl+상하좌우를 쓸수 있는 키도 맵핑되어있다.
많은~모든~ 도움을 준 일감호오리(https://github.com/IllgamhoDuck)에게 영광을
반응형
'code' 카테고리의 다른 글
vim을 intellisense처럼 써보기... [w/Ctags] (0) | 2020.08.09 |
---|---|
SERVER 기초(Docker/WordPress/phpMyAdmin/MySQL) (0) | 2020.07.14 |
malloc, calloc (0) | 2020.07.09 |
Mac 창 분할 및 Vim 단축키 쓰기 (0) | 2020.07.02 |
ft_printf 공부 (0) | 2020.07.02 |