Coder Social home page Coder Social logo

vimrc's Introduction

Lucas's .vimrc

Author: Lucas ([email protected])

How to install?

You should have installed git

For Linux:

	wget -O - https://raw.github.com/lucas0412/vimrc/master/auto-install.sh|sh

You should have installed: * wget * git * /bin/sh

Manual Install

  1. Clone from github:

     git clone https://github.com/lucas0412/vimrc.git ~/.vim
    
  2. Update vim submodule:

     cd ~/.vim
     git submodule update --init
    
  3. Make softlink to ~/.vimrc:

    ln -s ~/.vim/vimrc ~/.vimrc
    

dependency

  • [Exuberant Ctags](Exuberant Ctags)

screenshot

screenshot1

Used plugin

  • AutoClose--Alves:A auto parenses completion plugin.
  • SingleCompile:This plugin will detect your programing language and set its corresponding compiler or interpreter.
  • colorSelector:A vim colorscheme picker and test tool, type :SelectColorS to show a colors list. Use it to select a fitness colorscheme.
  • neocomplcache:A auto completion reference list, when you are in insert mode and type code, this will select fetched words under your cursor.
  • nerdtree:File management plugin for vim. It can help browse file during using vim, and help you to :tabe :sp :vsp the file.
  • snipmate:Quick code snippet completion. It has a huge library support for snippet. You can also write your own key type map to a complete code.
  • tagbar:depend on Exuberant Ctags Help you to browse classes and member function.
  • vim-easymotion:Useful plugin to quick cursor moving:
    1. Set a leader key.
    2. Call vim default moving key Ex: e, w, b
    3. Pick up word's header character
    4. Move to there!
  • vim-fugitive:A plugin help you to use git, during using vim.
  • vim-markdown:Markdown syntax, snipmate,etc...
  • vim-powerline:Beautiful status line. Have many information with status bar. And, it can change color when you change vim-mode XD.
  • vim-indent-guides:Set indext tab start size and color.

Command and Hotkey

###Hotkey###

  • ff :command :Fuffile
  • fcd :command :FufDir
  • fba :command :FufBookmarkFileAdd
  • fbm :command :FufBookmarkFile

###function key###

  • <F2>:Nerdtree
  • <F3>:TagBar
  • <F5>:cp
  • <F6>:cn
  • <F8>:SingleCompile
  • <F9>:SingleCompileRun

###leader key###

  • <Leader>q:q
  • <Leader>c:SelectColorS

###Self defined command###

  • :C :cancle search and highlight

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.