Skip to content

choidi/mydotvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Choidi's vim config

Installation

  1. backup your old vim configuration file

     mv ~/.vim ~/.vim.orig
     mv ~/.vimrc ~/.vimrc.orig
    
  2. Clone and install this repo:

     git clone git://github.com/choidi/mydotvimrc.git ~/.vim
     ln -s ~/.vim/vimrc ~/.vimrc 
    

Plugin Categries

Code Completion

  • supertab - Perform all your vim insert mode completions with Tab.
  • neocomplcache - Ultimate auto completion system for Vim
  • zencoding - High speed HTML and CSS coding.

Surrounding Operation

  • delimitMate - Provides auto-balancing and some expansions for parens, quotes, etc.
  • matchit - Extended % matching for HTML, LaTeX, and many other languages.
  • surround - Easily delete, change and add such surroundings in pairs.

Code Reading

  • nerdtree - A tree explorer plugin for navigating the filesystem.
  • nerdcommenter - Easy commenting of code for many filetypes.
  • tagbar - Displays the tags of the current file in a sidebar
  • tabbar - Add tab bar and quickt tab switch with alt+1~9
  • ack-vim - Front for the Perl module App::Ack.

Dependencies

yaourt -S ack ctags                  # ArchLinux
sudo apt-get install ack-grep ctags  # ubuntu

Tutorial

Shortcuts

  • 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
  • Ctrl + h/j/k/l -> Moving between spilt windows

Better syntax/indent for language enhancement

  • markdown - Syntax highlight for Markdown text files.
  • jquery -
  • [cvim] - For C and C++ completion
  • javascript -
  • [jsbeautify] - To write more beautiful codes

About

my vim plugins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages