Skip to content

Instantly share code, notes, and snippets.

@jsyqrt
Created May 11, 2018 03:27
Show Gist options
  • Save jsyqrt/daff31d4368e4a7f81603943c9541d8b to your computer and use it in GitHub Desktop.
Save jsyqrt/daff31d4368e4a7f81603943c9541d8b to your computer and use it in GitHub Desktop.
my simple vimrc file
" enable syntax highlighting
syntax enable
" show line numbers
set number
set wrap
" set tabs to have 4 spaces
set tabstop=4
" indent when moving to the next line while writing code
set autoindent
" expand tabs into spaces
set expandtab
" when using the >> or << commands, shift lines by 4 spaces
set shiftwidth=4
" show a visual line under the cursor's current line
set cursorline
" show the matching part of the pair for [] {} and ()
set showmatch
" enable all Python syntax highlighting features
let python_highlight_all = 1
" #### split ##############################################
set splitbelow
set splitright
"split navigations
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
" #### split ##############################################
" Enable folding
set foldmethod=indent
set foldlevel=99
" Enable folding with the spacebar
nnoremap <space> za
set encoding=utf-8
syntax on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment