Created
July 23, 2012 01:22
-
-
Save melpon/3161593 to your computer and use it in GitHub Desktop.
.vimrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
noremap qj <Esc> | |
inoremap qj <Esc> | |
syntax on | |
set tabstop=4 | |
set list | |
set listchars=tab:\^\ ,trail:` | |
set number | |
set shiftwidth=4 | |
set expandtab | |
set backspace=indent,eol,start | |
set hlsearch | |
set nobackup | |
autocmd FileType * set formatoptions-=ro | |
autocmd FileType * set autoindent | |
autocmd FileType * set indentexpr& | |
autocmd FileType * set nocindent | |
autocmd FileType * set nosmartindent | |
autocmd FileType * set nopreserveindent | |
autocmd FileType make set noexpandtab | |
set wildmenu | |
set wildmode=list:longest,full | |
set diffopt=filler,vertical | |
" vimgrep aliases | |
nnoremap <Space>fw :vimgrep /\<<C-r>=expand("<cword>")<CR>\>/j | |
" Ctrl+W | |
map <Space>wh <C-w>h | |
map <Space>wj <C-w>j | |
map <Space>wk <C-w>k | |
map <Space>wl <C-w>l | |
map <Space>ww <C-w>w | |
map <Space>wH <C-w>H | |
map <Space>wJ <C-w>J | |
map <Space>wK <C-w>K | |
map <Space>wL <C-w>L | |
map <Space>wr <C-w>r | |
map <Space>wR <C-w>R | |
" highlight | |
" Suggested color names (these are available on most systems): | |
" Red LightRed DarkRed | |
" Green LightGreen DarkGreen SeaGreen | |
" Blue LightBlue DarkBlue SlateBlue | |
" Cyan LightCyan DarkCyan | |
" Magenta LightMagenta DarkMagenta | |
" Yellow LightYellow Brown DarkYellow | |
" Gray LightGray DarkGray | |
" Black White | |
" Orange Purple Violet | |
set background=dark | |
hi Normal cterm=NONE ctermfg=White | |
hi Comment cterm=NONE ctermfg=Cyan | |
hi Constant cterm=NONE ctermfg=LightMagenta | |
hi Identifier cterm=NONE ctermfg=Cyan | |
hi Statement cterm=NONE ctermfg=Yellow | |
hi PreProc cterm=NONE ctermfg=Magenta | |
hi Type cterm=NONE ctermfg=LightGreen | |
hi Special cterm=NONE ctermfg=Green | |
" terminal clipboard | |
if !has('gui') | |
" Vim(Mac) | |
if has('macunix') || system('uname') =~? '^darwin' | |
nnoremap <silent> <Space>y :w !pbcopy<CR><CR> | |
vnoremap <silent> <Space>y :w !pbcopy<CR><CR> | |
nnoremap <silent> <Space>p :r !pbpaste<CR> | |
vnoremap <silent> <Space>p :r !pbpaste<CR> | |
endif | |
" GVim(Mac & Win) | |
else | |
noremap <Space>y "+y | |
noremap <Space>p "+p | |
endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment