mirror of https://github.com/einverne/dotfiles.git
Ein Verne
9 years ago
3 changed files with 61 additions and 34 deletions
@ -0,0 +1,36 @@ |
|||||||
|
" vim map setting |
||||||
|
|
||||||
|
" Treat long lines as break lines (useful when moving around in them) |
||||||
|
map j gj |
||||||
|
map k gk |
||||||
|
|
||||||
|
" fast saving |
||||||
|
nmap <leader>w :w!<cr> |
||||||
|
|
||||||
|
" smart way to move between windows |
||||||
|
map <C-j> <C-W>j |
||||||
|
map <C-k> <C-W>k |
||||||
|
map <C-h> <C-W>h |
||||||
|
map <C-l> <C-W>l |
||||||
|
|
||||||
|
" Useful mappings for managin tabs |
||||||
|
map <leader>tn :tabnew<cr> |
||||||
|
map <leader>to :tabonly<cr> |
||||||
|
map <leader>tc :tabclose<cr> |
||||||
|
|
||||||
|
" visual mode copy and paste to system clipboard |
||||||
|
vmap <C-c> "+y |
||||||
|
vmap <C-x> "+c |
||||||
|
vmap <C-v> "+p |
||||||
|
|
||||||
|
function! Xml() |
||||||
|
set filetype=xml |
||||||
|
:%s/></>\r</g "把><替换成>回车< |
||||||
|
:normal gg=G<cr> |
||||||
|
endfunction |
||||||
|
map <leader>xml :call Xml() |
||||||
|
|
||||||
|
" plugin map setting |
||||||
|
|
||||||
|
" Normal mode F2 to call NERDTree |
||||||
|
nmap <F2> :NERDTreeToggle<cr> |
@ -0,0 +1,23 @@ |
|||||||
|
" Plugin settings |
||||||
|
|
||||||
|
" plasticboy/vim-markdown |
||||||
|
" disable folding |
||||||
|
let g:vim_markdown_folding_disabled=1 |
||||||
|
" Highlight YAML frontmatter as used by Jekyll |
||||||
|
let g:vim_markdown_frontmatter=1 |
||||||
|
|
||||||
|
" intend guides |
||||||
|
let g:indent_guides_enable_on_vim_startup = 1 |
||||||
|
|
||||||
|
" jedi-vim plugin config |
||||||
|
let g:jedi#completions_command = "<C-N>" |
||||||
|
let g:jedi#popup_on_dot = 0 |
||||||
|
|
||||||
|
" syntastic setting |
||||||
|
set statusline+=%#warningmsg# |
||||||
|
|
||||||
|
let g:syntastic_always_populate_loc_list = 1 |
||||||
|
let g:syntastic_auto_loc_list = 1 |
||||||
|
let g:syntastic_check_on_open = 1 |
||||||
|
let g:syntastic_check_on_wq = 0 |
||||||
|
|
Loading…
Reference in new issue