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