coding:vimrc
This is an old revision of the document!
syntax on
colorscheme ron
let maplocalleader=','
set expandtab
"spell checking.
"Per i suggerimenti posizionarsi su una parola evidenziata e comando z=
"set spell
"set number
"set nowrap
set tabstop=4
set shiftwidth=4
"set hlsearch
set backspace=indent,eol,start
set wildmenu
"enable mouse
"set mouse=a
"
" automatically save and restore folds
"au BufWinLeave * mkview
"au BufWinEnter * silent loadview
"
" this lets us put the marker in the file so that
" it can be shared across and stored in version control.
"set foldmethod=marker
" this is for python, put
" # name for the folded text # {{{
" to begin marker and
" # }}}
" close to end it.
set commentstring=\ #\ %s
" default fold level, all open, set it 200 or something
" to make it all closed.
set foldlevel=0
" ------ INCLUDES ------
"abbreviations
source $HOME/.vim/abbreviations.vim
source $HOME/.vim/functions.vim
source $HOME/.vim/pychecker.vim
" ------ ALL DAY MAPPINGS (save, cut&paste,...) ------
" save with CTRL+s
map <C-s> :w<cr>
imap <C-s> <esc>:w<cr>a
"copy with CTRL+c
vmap <C-c> "zy
"paste with CTRL+v
"nmap <C-v> "zP
"vmap <C-v> "zP
"imap <C-v> <esc>"zP
"cut with CTRL+x
vmap <C-x> "zx
"MAKE IT EASY TO UPDATE/RELOAD_vimrc
nmap <LocalLeader>s :source $HOME/.vimrc<cr>
nmap <LocalLeader>v :e $HOME/.vimrc<cr>
" ----------PROGRAMMING ---------------
set dictionary=/home/ferroni/labs/sviluppo/pydiction
set complete-=k complete+=k
"visual indent
vnoremap < <gv
vnoremap > >gv
"comments out selected code
vmap <LocalLeader># :s/^/#/<CR>
vmap <LocalLeader>u# :s/^#//<CR>
"---------------- COMMANDS -----------------
" online doc search (with googlecodesearch)
map <LocalLeader>k :call OnlineDoc()<CR>
map <LocalLeader>h :call ShowPydoc("<cword>")<CR>
" search class and def forward and backward
map <LocalLeader>C ?\<class\><CR>
map <LocalLeader>D ?\<def\><CR>
map <LocalLeader>c /\<class\><CR>
map <LocalLeader>d /\<def\><CR>
":command NoClick %s/onclick=\".\{-}\"/onclick=\"return disable_click();\"/g
":command NoContextmenu %s/oncontextmenu=\".\{-}\"//g
":command -nargs=+ Pyhelp :call ShowPydoc("<args>")
"if has("autocmd")
" autocmd FileType python set complete+=k$HOME/src/pydiction iskeyword+=.,(
"endif " has("autocmd")
filetype plugin on
au BufRead,BufNewFile *.js set filetype=javascript
" CSS Lint
let g:CSSLint_FileTypeList = ['css', 'less', 'sess']
set history=1000
set scrolloff=3
coding/vimrc.1414495723.txt.gz ยท Last modified: 2015/10/06 13:46 (external edit)
