Marcel Schneider
8 years ago
1 changed files with 96 additions and 0 deletions
-
96.vimrc
@ -0,0 +1,96 @@ |
|||||
|
set nocompatible " be iMproved, required |
||||
|
filetype off " required |
||||
|
|
||||
|
" set the runtime path to include Vundle and initialize |
||||
|
set rtp+=~/.vim/bundle/Vundle.vim |
||||
|
call vundle#begin() |
||||
|
" alternatively, pass a path where Vundle should install plugins |
||||
|
"call vundle#begin('~/some/path/here') |
||||
|
|
||||
|
" let Vundle manage Vundle, required |
||||
|
Plugin 'VundleVim/Vundle.vim' |
||||
|
|
||||
|
" The following are examples of different formats supported. |
||||
|
" Keep Plugin commands between vundle#begin/end. |
||||
|
" plugin on GitHub repo |
||||
|
Plugin 'tpope/vim-fugitive' |
||||
|
" plugin from http://vim-scripts.org/vim/scripts.html |
||||
|
Plugin 'L9' |
||||
|
" Git plugin not hosted on GitHub |
||||
|
|
||||
|
Plugin 'tpope/vim-sensible' |
||||
|
Plugin 'scrooloose/nerdtree' |
||||
|
Plugin 'Xuyuanp/nerdtree-git-plugin' |
||||
|
Plugin 'kien/ctrlp.vim' |
||||
|
Plugin 'scrooloose/nerdcommenter' |
||||
|
"Plugin 'myusuf3/numbers.vim' |
||||
|
Plugin 'Shougo/neocomplete.vim' |
||||
|
Plugin 'easymotion/vim-easymotion' |
||||
|
Plugin 'Emmet.vim' |
||||
|
Plugin 'bling/vim-airline' |
||||
|
|
||||
|
" All of your Plugins must be added before the following line |
||||
|
call vundle#end() " required |
||||
|
filetype plugin indent on " required |
||||
|
" To ignore plugin indent changes, instead use: |
||||
|
"filetype plugin on |
||||
|
" |
||||
|
" Brief help |
||||
|
" :PluginList - lists configured plugins |
||||
|
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate |
||||
|
" :PluginSearch foo - searches for foo; append `!` to refresh local cache |
||||
|
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal |
||||
|
" |
||||
|
" see :h vundle for more details or wiki for FAQ |
||||
|
" Put your non-Plugin stuff after this line |
||||
|
|
||||
|
|
||||
|
" S E T T I N G S |
||||
|
set number |
||||
|
set autoread |
||||
|
|
||||
|
set history=1000 |
||||
|
|
||||
|
" make comments and HTML attributes italic |
||||
|
highlight Comment cterm=italic |
||||
|
highlight htmlArg cterm=italic |
||||
|
|
||||
|
set autoindent " automatically set indent of new line |
||||
|
set smartindent |
||||
|
set tabstop=4 |
||||
|
set shiftwidth=4 |
||||
|
|
||||
|
" toggle invisible characters |
||||
|
set list |
||||
|
set listchars=tab:→\ ,eol:¬,trail:⋅,extends:❯,precedes:❮ |
||||
|
set showbreak=↪ |
||||
|
|
||||
|
set ttyfast " faster redrawing |
||||
|
set diffopt+=vertical |
||||
|
set laststatus=2 " show the satus line all the time |
||||
|
set so=7 " set 7 lines to the cursors - when moving vertical |
||||
|
set wildmenu " enhanced command line completion |
||||
|
set hidden " current buffer can be put into background |
||||
|
set showcmd " show incomplete commands |
||||
|
" set noshowmode " don't show which mode disabled for PowerLine |
||||
|
set wildmode=list:longest " complete files like a shell |
||||
|
set scrolloff=3 " lines of text around cursor |
||||
|
set shell=$SHELL |
||||
|
set cmdheight=1 " command bar height |
||||
|
set title " set terminal title |
||||
|
|
||||
|
" Uncomment the following to have Vim jump to the last position when |
||||
|
" reopening a file |
||||
|
if has("autocmd") |
||||
|
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") |
||||
|
\| exe "normal! g'\"" | endif |
||||
|
endif |
||||
|
|
||||
|
" M A P P I N G S |
||||
|
let mapleader = "," |
||||
|
|
||||
|
" Toggle NERDTree |
||||
|
nmap <silent> <leader>k :NERDTreeToggle<cr> |
||||
|
" expand to the path of the file in the current buffer |
||||
|
nmap <silent> <leader>y :NERDTreeFind<cr> |
||||
|
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue