12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- set number
- syntax on
- set mouse=a
- highlight ExtraWhitespace ctermbg=red guibg=red
- match ExtraWhitespace /\s\+$/
- set colorcolumn=80
- highlight colorcolumn ctermbg=green guibg=green
- set hlsearch
- nnoremap <F3> :noh<CR>
- nnoremap <F4> :A<CR>
-
- set nocompatible
- set expandtab
- set shiftwidth=2
- set softtabstop=2
- set smarttab
- set tabstop=8
-
- "plugin
- filetype off
- set rtp+=~/.vim/bundle/vundle
- call vundle#rc()
- Plugin 'gmarik/Vundle.vim'
- Plugin 'scrooloose/syntastic'
- Plugin 'myusuf3/numbers.vim'
-
- let g:syntastic_c_compiler='clang' " Use clang instead of gcc
- let g:syntastic_c_compiler_options='-Wall -Wextra -pedantic -std=c99'
- let g:syntastic_c_check_header=1 " Check headers in c
- let g:syntastic_cpp_compiler='clang++' " Use clang++ instead of g++
- let g:syntastic_cpp_compiler_options='-Wall -Wextra -pedantic -std=c++11'
- let g:syntastic_cpp_check_header=1 " Check headers in c++
- let g:syntastic_ocaml_use_ocamlc=1 " Use ocamlc instead of ocamlopt
-
- let g:numbers_exclude=[ 'nerdtree', 'undotree', 'diffpanel', 'tagbar' ]
- filetype plugin indent on
- autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
-
- set relativenumber
- set number
- let mapleader=","
- nnoremap <leader>n :NumbersToggle<CR>
-
- inoremap <Nul> <C-n>
- noremap <expr> <silent> <Home> col('.') == match(getline('.'),'\S')+1 ? '0' : '^'
- imap <silent> <Home> <C-O><Home>
|