CARVIEW |
jtimberman / dotvim forked from fujin/dotvim
- Source
- Commits
- Network (8)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
Dotvim
This is the contents of my .vim directory. It includes my vimrc, which you should symlink to ~/.vimrc in order to get the goodness.
It includes several plugins: Git-vim, Gist, NERDtree, FuzzyFinder, FuzzyFinderTextmate, lots of color schemes, updated ruby bindings, and more.
To use, copy this directory to ~/.vim and symlink ~/.vim/vimrc to ~/.vimrc.
Introduction
Fugitive provides:
- Super-duper git functionality.
- github.com/tpope/vim-fugitive
NerdTree provides:
- A TextMate style ‘project drawer’
- A built in filesystem explorer
FuzzyFinder(Textmate) provides:
- A TextMate style ‘cmd-t’ buffer switching interface
- An ‘open buffers’ tab-esque interface
Ack provides:
- Awesome code grepping
Taglist provides:
- Easy source code browsing
- Must have exuberant ctags installed
- Set to auto-populate behind the scenes
Surround provides:
- Setting or replacing text that surrounds lines
NERD_Commenter provides:
- Super smart comment control
Gist provides:
- Integrated gist support
Commands
Git
Ack
Tags
Surround
Details follow on the exact semantics, but first, consider the following examples. An asterisk (*) is used to denote the cursor position.
Old text Command New text ~ "Hello *world!" ds" Hello world! [123+4*56]/2 cs]) (123+456)/2 "Look ma, I'm *HTML!" cs"<q> <q>Look ma, I'm HTML!</q> if *x>3 { ysW( if ( x>3 ) { my $str = *whee!; vlllls' my $str = 'whee!';
NERD_commenter
Gist
Textile
Keymaps
In git-status buffer
Rake
You can use the rake ‘install’ task to install this in your home directory.
Windows
This will also work on Windows. A few notes.
Windows default vimrc location is C:\Users\username_vimrc. User home directory doesn’t have plugins, syntax, etc, use C:\Program Files\Vim\vim72. PowerShell works for sure. cmd.exe might not. May need to start PowerShell/CMD as Administrator to get it to install.
Credits
People who have worked on this Vim configuration are:
Joshua Timberman github.com/jtimberman/dotvim Email: joshua@opscode.com
AJ Christensen github.com/fujin/dotvim Email: aj@opscode.com
Adam Jacob github.com/adamhjk/adam-vim/ Email: adam@opscode.com
Original: Bram Moolenaar <Bram@vim.org> Last change: 2002 Sep 19