Write Code Faster: Expert-Level Vim Write Code Faster: Expert-Level Vim / tutorial / free

http://youtu.be/SkdrYWhh-8s

Ben Orenstein gives a talk about expert-level Vim at Railsberry 2012
3 favorites
submitted almost 4 years ago, by SkinnyGeek1010
Write Code Faster: Expert-Level Vim popular tutorial

6 Comments

pineapple

Ben is awesome @rook - has tons of good stuff

pineapple, almost 4 years ago

SkinnyGeek1010

Yea this is great, i'm going to have to watch it again and take notes. I also need to do the sticky note reference thing to learn new commands!

SkinnyGeek1010, almost 4 years ago

pineapple

What I do is put the following in vimrc

" Edit the vimrc file
nmap <silent> ,ev :e $MYVIMRC<CR>
nmap <silent> ,sv :so $MYVIMRC<CR>

I have leader mapped to comma so you might have to modify that if you use something else (actually looking at that, comma shouldnt be hardcoded in there).

Then you can use ,ev to edit your vim file while youre working. Once you save it use ,sv to reload the vimrc with your new bindings. Makes adding additions a breeze (that is also where I keep my 'to remember' list

pineapple, almost 4 years ago

SkinnyGeek1010

Cool! thanks!!

SkinnyGeek1010, almost 4 years ago

pineapple

Why would they record such a good screencast at shit quality, you can't even read the text. Higher version somewhere?

pineapple, almost 4 years ago

SkinnyGeek1010

Nope... I wish. For some reason all of the european javascript conference videos are really really bad as well lol.

SkinnyGeek1010, almost 4 years ago


Login or to comment.

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.