Skip to content

Instantly share code, notes, and snippets.

@rtu
Created April 29, 2019 18:59
Show Gist options
  • Select an option

  • Save rtu/3d4fecfc7e17d37ed9b3b43887a73bce to your computer and use it in GitHub Desktop.

Select an option

Save rtu/3d4fecfc7e17d37ed9b3b43887a73bce to your computer and use it in GitHub Desktop.
Basic windows _vimrc
T-Kuhn/VimRcFiles
Code Issues 0 Pull requests 0 Projects 0 Wiki Insights
VimRcFiles/_vsvimrc
@T-Kuhn T-Kuhn added space to ' mapping
6d56059 on Jul 3, 2017
45 lines (30 sloc) 905 Bytes
" Use Vim settings, rather than Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible
" allow backspacing over everything in insert mode
set backspace=indent,eol,start
" jj key is <Esc> setting
inoremap jj <Esc>
" go to next "(" with this
nnoremap , ?(<cr>
" go to next ")" with this
nnoremap . /(<cr>
" go down 10 lines with shift-j
nnoremap <s-j> 10j
" go up 10 lines with shift-k
nnoremap <s-k> 10k
" go to next ")" with this
nnoremap . /(<cr>
" for easier jump point use
nnoremap <space> '
" go to the next tab
nnoremap <s-l> gt
" go to the last tab
nnoremap <s-h> gT
" go to start of line
nnoremap ; ^
" Don't use Ex mode, use Q for formatting
map Q gq
" CTRL-U in insert mode deletes a lot. Use CTRL-G u to first break undo,
" so that you can undo CTRL-U after inserting a line break.
inoremap <C-U> <C-G>u<C-U>
© 2019 GitHub, Inc.
Terms
Privacy
Security
Status
Help
Contact GitHub
Pricing
API
Training
Blog
About
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment