Code Monkey home page Code Monkey logo

vimrc's Introduction

Vim of chusiang

Author

凍仁翔 (chusiang)

Build Date

2012/10/31

Version

2.3

Blog

http://note.drx.tw

forked from

@Aminzai/vimrc

plugins count

53

image

1. Introduction

This verison use NeoBundle that can get the newest vim script use eazy way.

2. Require

  1. Git
  2. Network
  3. make (Unix Link Only)
  4. Vim
  5. Curl

3. Installation

Linux & Mac OSX

  • Get my vimrc settings with Git.
git clone https://github.com/chusiang/vimrc.git
  • Install.
cd vimrc; make install

windows

WindowsInstall.bat    # No maintained.

4. HowTo

4.1. Update

  1. run command at Vim (command mode).
NeoBundleUpdate

4.2. Backup

This version can auto backup orginal config before install.

Backup directory: ${HOME}/.vim_back-${data}1

make backup

4.2.1. Clean backup

make clean-backup-file

5. Bundled Plugins

5.1. Plugins Management

  1. [X] neobundle.vim
    • It`s a Vim plugin manager based on Vundle.
  2. [X] vimproc.vim
    • setup neobundle.vim with make -f Makefile.

5.2. File Management

  1. [X] ctrlp.vim
    • Full path fuzzy file, buffer, mru, tag, ...... finder for Vim.
  2. [X] mru.vim
    • provides an easy access to a list of recently opened/edited files.
  3. [X] nerdtree
    • explore your filesystem and to open files and directories.

5.3. Development

  1. [X] vim-snipmate
  2. [X] Vim Auto Complete Popup
    • Automatic trigger complete popup menu (need L9).
  3. [X] emmet-vim
  4. [X] matchit.zip
    • allows you to configure % to match more than just single characters.
  5. [X] EditorConfig Vim Plugin
  6. [X] EnhCommentify.vim
    • comment lines in a program.
  7. [X] tagbar
    • Display tags of the current file ordered by scope.
  8. [X] surround.vim
    • Delete/change/add parentheses/quotes/XML-tags/much more with ease.
  9. [X] syntastic
    • Syntax checking plugins of C, C++, CSS, Go, HTML, Java, JavaScript, JSON, PHP, Python, reStructuredText, Ruby, SASS, VimL, zsh ... more.
  10. [ ] SrcExpl
    • SrcExpl (Source Explorer) is a source code explorer (need Trinity).
  11. [X] vim-airline
    • Lean & mean status/tabline for vim that's light as air.
  12. [ ] vim-powerline
    • better-looking, more functional vim statuslines.
  13. [X] indentLine
    • Display the indention levels with thin vertical lines.
  14. [X] vim-ragtag
    • A set of mappings for HTML, XML, PHP, ASP, eRuby, JSP, and more.
  15. [X] taglist.vim
    • Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc).

5.3.3. F2E (Front End Engineer)

  1. [X] html5.vim
    • HTML5 + inline SVG omnicomplete funtion, indent and syntax for Vim.

5.3.1. Git

  1. [X] fugitive.vim
    • a Git wrapper so awesome.
  2. [ ] gitv
    • gitv is a 'gitk clone' plugin for the text editor Vim. (need fugitive.vim)
  3. [X] vim-gitgutter
    • which shows a git diff in the 'gutter' (sign column). It shows whether each line has been added, modified, and where lines have been removed.

5.3.2. PHP

  1. [X] php.vim
    • Indent for php.
  2. [X] phpfolding.vim
    • fold PHP functions and/or classes.

5.3.4. Python

  1. [ ] pythoncomplete
    • Python Omni Completion.

5.4. Syntax

  1. [X] c.vim
    • C/C++ IDE - Write and run programs. Insert statements, idioms, comments etc.
  2. [X] css3
    • css3 syntax for vim.
  3. [X] vim-css3-syntax
    • Add CSS3 syntax support to Vim's built-in syntax/css.vim.
  4. [X] vim-css-color
    • Highlight colors in css files.
  5. [X] vim-coloresque
    • css/less/sass/html color preview for vim.
  6. [X] django.vim
    • Syntax highlighting for Django templates.
  7. [X] jQuery
    • Syntax file for jQuery.
  8. [x] nginx.vim
    • highlights configuration files for nginx.
  9. [X] Python Syntax
    • Revised version based on Ian McCracken's version.
  10. [ ] rest.vim
    • A reStructuredText syntax mode.
  11. [X] vim-javascript-syntax
    • Improved Highlight for Ajax, DOM and Browser Objects, Methods and Properties.
  12. [X] vim-markdown
    • Syntax highlighting and matching rules for Markdown.

5.5. Other

  1. [X] Apprentice
    • A dark, low-contrast, Vim colorscheme.
  2. [X] calendar.vim
    • The script of create calender window and don`t use the cal.
  3. [X] evervim
    • edit evernote with markdown at vim.
  4. [ ] gsession.vim
    • Vim Session Plugin.
  5. [ ] numbers.vim
    • a plugin for intelligently toggling line numbers.
  6. [X] vimwiki
    • Personal Wiki for Vim.
  7. [ ] vim-colorschemes
    • one stop shop for vim colorschemes.
  8. [X] vim-multiple-cursors
    • use multiple cursors like Sublime Text editor.
  9. [X] vimcdoc-tw
    • Vimcdoc of Traditional Chinese.
  10. [X] vim-sdcv
    • Searching word with sdcv at Vim.
  11. [X] Tomorrow Theme
    • Tomorrow Theme the precursor to Base16 Theme.
  12. [X] VST
    • Vim reStructured Text.
  13. [X] riv.vim
    • reStructured Text in Vim.
  14. [X] wmgraphviz.vim
    • Vim plugin for Graphviz dot.
  15. [X] xterm-color-table.vim
    • All 256 xterm colors with their RGB equivalents, right in Vim!

6. File Structure

├── ctags.exe                           # ctags.exe for Windows.
├── _gvimrc                             # GVim setting (ln to _vimrc).
├── Makefile                            # Setup on GNU/Linux.
├── README.rst
├── _vim
│   ├── colors
│   │   ├── ......
│   │   ├── fu.vim                      # Default colorschemes.
│   │   ├── ......
│   │   ├── jellybeans.vim
│   │   └── ......
│   ├── plugin-list.vim                 # NeoBundle settings.
│   └── vimrc.d
│       ├── abbreviation.vim            # Abbreviation list.
│       ├── blogger-template-fold.vim
│       ├── folding-html-php.vim.bak
│       ├── function.vim                # Custon function.
│       ├── im-switch.vim.bak
│       ├── keymap.vim                  # Custon mapping.
│       ├── php-funclist.txt
│       ├── themes.vim                  # GUI, Theme settings.
│       ├── title.vim                   # Copyright settings.
│       └── vimrc.vim                   # Other settings.
├── _vimrc                              # Loading '_vim/vimrc.d/*.vim'.
├── _vimrc.win32                        # vimrc for Windows.
└── WindowsInstall.bat                  # Setup on Windows. 

7. Vimrc List

Sort list A to Z.

  1. Amix
  2. Beata Lin
  3. Chu-Siang Lai
  4. CrBoy
  5. Denny Huang
  6. Eddie Kao
  7. Jerry Lee
  8. Josephj
  9. Kang-min Wang
  10. Mosky
  11. Muki Wu
  12. Sammy Lin
  13. Vgod
  14. joe di castro
  15. jsleetw
  16. othree
  17. weitsai
  18. xinsuiyuer

  1. Just support Unix-like operating-system.

vimrc's People

Contributors

chusiang avatar aminzai avatar

Watchers

James Cloos avatar Joe Young avatar

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.