그냥 아무도 안 궁금해 할 것 같지만, 내가 맥에서 유용하게 쓰고 있는 vim, zsh 설정, 플러그인을 백업겸 써두려고 한다.
# Path to your oh-my-zsh installation.
# DEFAULT_USER
DEFAULT_USER="$(whoami)"
ZSH_THEME="agnoster"
plugins=(git)
source $ZSH/oh-my-zsh.sh
alias ls='lsd'
alias ll='ls -alhF'
#alias cat='bat --plain --paging never'
alias cat='bat --paging never'
alias rm='rm -i'
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
eval $(thefuck --alias)
vim을 이쁘게 꾸미는건 솔직히 나보다 다른 분들이 더 이쁘게 꾸미는 거 같고 그냥 내가 개인적으로 추가한 매핑키만 적을까 한다.
syntax on
color dracula
set nu
set hlsearch
set autoindent
set cindent
set ts=4
set sts=4
set shiftwidth=4
set showmatch
set smartcase
set smarttab
set smartindent
set ruler
set backspace=indent,eol,start
set guifont=D2Coding:h12
filetype indent on
set mouse=a
set wrap
let delimitMate_expand_cr=1
" imap <expr> <tab> emmet#expandAbbrIntelligent("\<tab>")
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$")
endif
" Nerd tree key mapping
nmap <Leader><Leader> :NERDTreeToggle<CR>:
nmap ,t :TagbarToggle<CR>
" for NerdTree
nmap <C-j> <C-w>j
nmap <C-l> <C-w>l
nmap <C-k> <C-w>k
nmap <C-h> <C-w>h
" insert mode moving
" ctrl + j,k,i,l to UP, DOWN, LEFT RIGHT
imap <C-j> <LEFT>
imap <C-k> <DOWN>
imap <C-i> <UP>
imap <C-l> <RIGHT>
"SPACE INSERT / Command Toggle
imap <C-@> <ESC>
cmap <C-@> i
네 뭐.. 끝입니다..