mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-11-18 00:36:27 +00:00
46 lines
784 B
Plaintext
46 lines
784 B
Plaintext
"tab functionality
|
|
"tabs inserted as 4 spaces
|
|
"backspace deletes all spaces
|
|
"autoindent enabled
|
|
set expandtab
|
|
set tabstop=4
|
|
set shiftwidth=4
|
|
set softtabstop=4
|
|
set autoindent
|
|
filetype indent on
|
|
|
|
"enable line numbers
|
|
set nu
|
|
|
|
"fixes arrow keys
|
|
set nocompatible
|
|
|
|
"Allows filetype detection
|
|
filetype on
|
|
|
|
"editing multiple files
|
|
"Ctrl+j maximizes split below
|
|
"Ctrl+k maximizes split above
|
|
"allows size 0 splits
|
|
"map <C-J> <C-W>j<C-W>_
|
|
"map <C-K> <C-W>k<C-W>_
|
|
"set wmh=0
|
|
map <C-k> <C-w>k
|
|
map <C-j> <C-w>j
|
|
map <C-l> <C-w>l
|
|
map <C-h> <C-w>h
|
|
|
|
"Class List
|
|
nnoremap <silent> <F8> :TlistToggle<CR>
|
|
let Tlist_Exit_OnlyWindow=1
|
|
let Tlist_Winwidth=30
|
|
|
|
"Syntax Hightlighting
|
|
syntax on
|
|
|
|
"Toggle Line numbers with Ctrl+N double tap
|
|
nmap <C-N><C-N> :set invnumber<CR>
|
|
|
|
"Remap jk to esc
|
|
inoremap jk <esc>
|