Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

vimrc

Blame
  • vimrc 938 B
    set nocompatible
    
    filetype on
    filetype plugin indent on
    syntax on
    
    set expandtab
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set smarttab
    set lazyredraw
    set showmatch
    set incsearch
    set hlsearch
    set number
    set ruler
    set autoindent
    set smartindent
    set wildmenu
    set laststatus=2
    set cursorline
    set showmode
    set backspace=indent,eol,start
    set mouse=a
    set background=dark
    set foldenable
    set foldlevelstart=10
    set foldmethod=indent
    
    nnoremap <F2> :set invpaste paste?<CR>
    set pastetoggle=<F2>
    set showmode
    
    let mapleader=","
    
    nnoremap <leader><space> :nohlsearch<CR>
    nnoremap <space> za
    map <Leader><Right> 10<C-w><<CR>
    map <Leader><Down> 10<C-w>-<CR>
    map <Leader><Up> 10<C-w>+<CR>
    map <Leader><Left> 10<C-w>><CR>
    map <Leader>= 10<C-w>=<CR>
    map <Leader>s :%s/\s\+$//<CR>
    
    nnoremap tt    :tabnew<CR>
    nnoremap to    :tabonly<CR>
    nnoremap tc    :tabclose<CR>
    nnoremap tn    :tabnext<CR>
    nnoremap tp    :tabprevious<CR>
    nnoremap vs    :vsplit