Giter VIP home page Giter VIP logo

vimfiles's Introduction

Qiao's vim files

Bundled Plugins

  • ag.vim - for the silver searcher
  • c.vim - C/C++ IDE -- Write and run programs. Insert statements, idioms, comments etc
  • closetag - Functions and mappings to close open HTML/XML tags
  • ctrlp - Fuzzy file, buffer, mru and tag finder
  • delimitMate - provides insert mode auto-completion for quotes, parens, brackets, etc
  • emmet-vim - for high-speed HTML, XML, XSL, etc coding and editing
  • endwise - wisely add "end" in ruby, endfunction/endif/more in vim script, etc
  • fugitive - Git wrapper
  • haskell.vim - Syntax highlight for haskell
  • indent guides - visually displaying indent levels in code
  • jquery.vim - Syntax file for jQuery
  • matchit - extended % matching for HTML, LaTeX, and many other languages
  • neocomplcache - Ultimate auto-completion system
  • neosnippet - adds snippet support to Vim
  • nerd commenter - for intensely orgasmic commenting
  • nerd tree - tree explorer plugin for navigating the filesystem
  • powerline - create better-looking, more functional vim statuslines
  • rainbow parenthesis - highlights matching parenthesis with a rainbow of colors
  • rails.vim - Ruby on Rails power tools
  • supertab - Perform all your vim insert mode completions with Tab
  • surround - quoting/parenthesizing made simple
  • syntastic - Syntax checking hacks for vim
  • tabbar - add tab bar (derived from miniBufExplorer)
  • tabular - for text filtering and alignment
  • tagbar - displays tags in a window, ordered by class etc
  • vim-css3-syntax - Add CSS3 syntax support to vim
  • vim-coffee-script - CoffeeScript support for vim
  • vim-easymotion - provides a much simpler way to use some motions in vim
  • vim-golang - Vim plugins for Go
  • vim-javascript - Vastly improved vim's javascript indentation
  • vim-slim - slim syntax highlighting for vim
  • vim-snippets - vim-snipmate default snippets
  • vim-haml - vim runtime files for Haml, Sass, and SCSS

Themes

Dependencies

  • ag - required by ag.vim
  • ctags - required by tagbar

For ArchLinux.

sudo yaourt -S ag ctags

For MacOS:

brew install ag ctags

Note that package names and install tools may differ in other environments.

Installation

Backup your own vim files.

mv .vim .vim.bak
mv .vimrc .vimrc.bak

Clone this repository.

git clone [email protected]:DeanThompson/vimfiles.git .vim

Create link for .vimrc.

ln -s .vim/vimrc .vimrc

Install the plugins (This step may take some time. Go have yourself a cup of tea).

.vim/install.sh

Key Bindings

  • F4 -> Toggle indentation guides
  • F5 -> Toggle Nerd-Tree file viewer
  • F6 -> Toggle tagbar
  • Ctrl + j -> Call zen-coding expansion on html tags
  • Alt + 1~9 -> Switch between multiple buffers

FAQ

  1. The Alt + 1~9 combination does not work in iTerm.

    iTerm Preference --> Profiles --> Keys --> set Left option key acts as to Meta

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.