set ai set ruler set lbr " satirlari harflerle degil kelimelerle boler set columns=90 set lines=50 set backspace=indent,eol,start syntax on filetype plugin on filetype indent on " searching set incsearch " incremental search set ignorecase " search ignoring case set hlsearch " highlight the search set showmatch " show matching bracket set diffopt=filler,iwhite " ignore all whitespace and sync set tabstop=4 set shiftwidth=4 set scrolloff=5 " keep at least 5 lines above/below " Necesary for lots of cool vim things set nocompatible " line numbers set number " Needed for Syntax Highlighting and stuff filetype on filetype plugin on syntax enable set grepprg=grep\ -nH\ $* " Who doesn't like autoindent? set autoindent " Spaces are better than a tab character set expandtab set smarttab " Enable mouse support in console set mouse=a " Ignoring case is a fun trick set ignorecase " And so is Artificial Intellegence! set smartcase " Favorite Color Scheme if has("gui_running") colorscheme wombat " Remove Toolbar set guioptions-=T "Terminus is AWESOME set guifont=Consolas\ 11 else colorscheme wombat endif " Open the TagList Plugin nnoremap :Tlist " Next Tab nnoremap :tabnext " Previous Tab nnoremap :tabprevious " New Tab nnoremap :tabnew " Rotate Color Scheme nnoremap :execute RotateColorTheme() " Save with ctrl-s nnoremap :w " Save and quit with ctrl-w nnoremap :wq set backup set backupdir=~/.vim/backup set directory=~/.vim/tmp set cul hi CursorLine term=none cterm=none ctermbg=3 nmap :!python % map :tabn 1 map :tabn 2 map :tabn 3 map :tabn 4 map :tabn 5 map :tabn 6 map :tabn 7 map :tabn 8 map :tabn 9