vim의 설정파일 .vimrc은 다음과 같이 설정되어 있다.
마지막 세션 Key Setting/Tmux Keyset 파트는 단축키 설정이라 취향에 맞게 설정하면 될 것 같다.
(아래 파일을 적용시키기 위해 해야할 일이 아래에 설명되어 있음)
"""""""""""""""""""""""
" GENERAL "
"""""""""""""""""""""""
set encoding=UTF-8
set noswapfile
set mouse+=a
"""""""""""""""""""""""
" Vundles "
"""""""""""""""""""""""
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'christoomey/vim-tmux-navigator'
Plugin 'vim-airline/vim-airline'
call vundle#end()
call plug#begin()
Plug 'bluz71/vim-nightfly-guicolors'
call plug#end()
"""""""""""""""""""""""
" VIM Interface "
"""""""""""""""""""""""
set ruler
set autoread
set backspace=eol,start,indent
set nu
set relativenumber
set hls
set ignorecase
let g:netrw_winsize=22
let g:netrw_liststyle=3
let g:netrw_banner=0
set laststatus=2
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
if has("syntax")
syntax on
endif
"""""""""""""""""""""""
" Color Theme "
"""""""""""""""""""""""
set termguicolors
set t_Co=256
colorscheme nightfly
"colo slate
"""""""""""""""""""""""
" Tab and Indent "
"""""""""""""""""""""""
set autoindent
set cindent
set smartindent
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
"""""""""""""""""""""""
" Key Setting "
"""""""""""""""""""""""
set noesckeys
let mapleader="\<Space>"
inoremap jk <ESC>
inoremap <C-j> <C-n>
inoremap <C-k> <C-p>
nnoremap <leader>w :w<CR>
nnoremap <leader>q :q<CR>
nnoremap <leader>nh :nohl<CR>
nnoremap <leader>t :tabnew<CR>
nnoremap <leader>l :tabnext<CR>
nnoremap <leader>h :tabprevious<CR>
nnoremap <leader>e :Lexplore<CR>
"""""""""""""""""""""""
" Tmux Keyset "
"""""""""""""""""""""""
let g:tmux_navigator_no_mappings = 1
noremap <silent><C-h> :<C-U>TmuxNavigateLeft<cr>
noremap <silent><C-j> :<C-U>TmuxNavigateDown<cr>
noremap <silent><C-k> :<C-U>TmuxNavigateUp<cr>
noremap <silent><C-l> :<C-U>TmuxNavigateRight<cr>
Vundle 설치
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
설치 후 vim 화면에서 :PluginInstall 명령어를 수행해야 한다.
vim-plug 설치
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
설치 후 vim 화면에서 :PlugInstall 명령어를 수행해야 한다.
'Linux > Ubuntu' 카테고리의 다른 글
[Linux, Ubuntu] vim 파일 탐색기 netrw 사용법 (0) | 2024.04.25 |
---|---|
[Linux, Ubuntu] 모든 계정에서 같은 vimrc 파일 적용하기 (0) | 2024.04.25 |
[Linux, Ubuntu] ssh를 이용한 파일 전송 scp 명령어 (2) | 2024.02.20 |
[Linux, Ubuntu] 파일 묶기 및 해제 명령어 tar (.tar, .tar.gz) (0) | 2024.02.20 |
Ubuntu에서 zsh 설치 (0) | 2024.02.02 |