VIM + *nix Toolchain == PHP IDE

Matthew Weier O'Phinney (28.Jan.2012 at 11:40)
Talk at PHPBenelux Conference 2012 (English - US)

Rating: 5 of 5

There are dozens of IDEs available for PHP developers, each carving a niche with their unique features to support programmers. Those of us who want instant gratification and infinite flexibility, however, have other tools at our disposal: the *nix toolchain, and vim. Learn some basics of Vim, find out about several incredible plugins, and discover how to leverage the *nix paradigm of piping in order to build fantastic productivity on any platform.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 4 of 5

28.Jan.2012 at 11:51 by Mattias Geniar via api

Holy crap, so much new stuff! Shame you ran out of time near the end and had to run over it, but very interresting stuff.

Rating: 4 of 5

28.Jan.2012 at 11:59 by Ike Devolder

for more advanced vim users i was missing the real point: php integration in vim
howto pipe your linting results into error buffers, phpunit into error buffers, ...

for the rest, very nice talk to get people interested in using vim, but the bootcamp is already to extensive to keep em onboard :)

Rating: 5 of 5

28.Jan.2012 at 12:30 by Robert Broen

The big tip came afterwards... You told someone how you setup vim on all environments. Just git clone your .vim folder from a git repository and symlink your .vimrc file - this lowers the threshold on multiple environments for me. Thanks.

Rating: 4 of 5

28.Jan.2012 at 12:51 by Rowan Merewood

Only rating down a bit because the timing meant that we didn't cover more of the advanced stuff and plug-ins at the end - which is where I learnt the most. Very clearly presented though, definitely going to look at Landslide for presentations and the vim screens were very easy to read.

Rating: 5 of 5

28.Jan.2012 at 15:08 by Ian Barber

Great enthusiasm for vim, and an excellent demo setup really made this a very entertaining talk.

Rating: 4 of 5

28.Jan.2012 at 15:23 by Jeroen Keppens via api

I never really used vim, so I hoped to get an idea of the power of the tool and maybe even a reason for switching over from my favourite IDE.

Matthew convinced me of the power, but I am not 100% convinced yet if I will be able to forego my nice shiney IDE for this raw, brute powertool. BUT... I will give it a try!

Rating: 4 of 5

28.Jan.2012 at 18:04 by Ivo Jansch

Very enthusiastic talk about vim. It did focus a lot on the text editing itself. Would've loved to see more about what it offers in terms of cross project navigation, method navigation, refactoring etc. now I'm still not convinced it can replace an IDE :-)

Rating: 5 of 5

28.Jan.2012 at 20:04 by Erik Snoeijs

Great talk, I agree with some others that the bootcamp could have been a lot shorter so we could have gotten more from the meaty plugins part and the more advanced usage.

Your demo setup was very clear though and well prepared. Excellent performance.

As a sidenote, I can totally sympathize with the aligning of stuff like variable assignments. I am quite keen on that as well and have already added tabularize to my 'got to have' list ;)

Rating: 4 of 5

29.Jan.2012 at 09:27 by Yosh de Vos

I loved the enthusiasm which makes me want to use VIM as PHP IDE again.
However the basic part was already known to me and took most of time and left to less time for the interesting stuff at the end.

Rating: 5 of 5

29.Jan.2012 at 10:12 by Joshua Thijssen

A good introduction on VIM. Liked the "display-keystore" widget, although it wasn't really that clear because of the speed. Also, the alignment of the beamer was a bit of, so you couldn't really see the first column properly.
I wasn't really expecting to hear something new but I still did. Would like to see more advanced talk on the different plugins you (and others) use for daily IDE usage.

Rating: 4 of 5

29.Jan.2012 at 15:37 by Harrie Verveer

Wow! When this talk was done I felt like I was hit by an information avalanche! My god this was a lot of information to take in in one hour, and since most of it was new to me (I already used VIM but only the very basic stuff) trying to remember everything meant I simply couldn't pick up any more information after about 30 minutes.

When doing a VIM talk it's probably impossible to satisfy everybody in the room when the audience consists of both beginner and experienced users (since just covering the basics would probably already take like 8 hours). However, I think the main purpose here was to get more people to start exploring of the features of VIM and that's exactly what I'm going to do after I've seen this talk - so I'd say job well done :-)

Rating: 5 of 5

29.Jan.2012 at 18:03 by Michelle Sanver

You know what? I played with vim on my way home and used it for a bit. I could really get used to this! Thanks for opening a whole new world and giving a great talk! Now I hopefully found an IDE that I can stick with. :-)

Rating: 4 of 5

29.Jan.2012 at 20:36 by Sebastian Marek

Great talk from a man with passion. You could see that in the way talk was done. The only thing I would advise for the future would be to cut of the basics and come straight into plugins and all the hidden/not obvious features of vim. Awesome idea with the keyboard keys shown at the top so everybody could see what Matthew was doing.

Rating: 4 of 5

29.Jan.2012 at 20:58 by Joris Steyn

Sweet! Though I wish there was more on plugins and plugin managers instead of basic key bindings. I believe many people got inspired!

Rating: 5 of 5

30.Jan.2012 at 09:21 by Nick Belhomme

I MUST give 5 stars not because of what I learned, which was a lot. But because it really conveninced me in trying to use VIM one more time for more than just the basic stuff. The Piping stuff is awesome.

Rating: 5 of 5

30.Jan.2012 at 09:25 by Frank Desmettre

Awesome talk, Matthew rocks!

Rating: 5 of 5

30.Jan.2012 at 18:14 by Jeroen de Jong

WOW, I did not know you could do all this with VIm!
Too bad you only had such a short time to show everything, could have listened for another hour!

Rating: 4 of 5

31.Jan.2012 at 09:07 by Anonymous

After this talk I decided to get into Vim again, so I spent the entire weekend looking for vimrc's and vimcasts. Job well done!

:wq

Rating: 5 of 5

31.Jan.2012 at 20:38 by Lineke Kerckhoffs-Willems

This was one of the best talks of the conference for me. I know my way around vim but I didn“t know there is so much you can do with it. Thanks for showing us Matthew! Too bad you ran out of time. This is definitely tutorial material!

One suggestion:
The keystrokes add-on you had in the upper right corner was well thought of, however because you were typing really fast, I couldn't follow it from the back of the room. It wasn't a big problem since you told use the key shortcuts in advance.

Rating: 5 of 5

31.Jan.2012 at 21:54 by Thijs Feryn

Best talk I've seen at PHPBenelux, although that doesn't really count for me because I only saw 3 or 4 talks.

Matthew is a top speaker, no doubt about that. Matthew is a VIM expert, no doubt about that either. But what really convinced me is the sheer enthousiasm that was dripping off Matthew's delivery. He must have really enjoyed himself.

Just like Lineke, I would advise you to type just a bit slower.

Speaker comment:

31.Jan.2012 at 22:23 by Matthew Weier O'Phinney

This was one of the best experiences I've ever had speaking, and perhaps the most enjoyable time I've had delivering a talk. I was severely bummed that I ran out of time, as the parts that were most relevant to PHP development were all towards the end... and thus had to gloss over them. All of these plugins are referenced in the slides, however, as well as in my vimrc git repo, so please give them a whirl and see how they can help you with your projects!

I'm pleased to read all the comments from attendees who have been inspired to try out vim, or try new things with vim -- this is why I speak at conferences!

Rating: 5 of 5

02.Feb.2012 at 09:19 by Diederik Vandamme

Thanx! Time to try some things out now :-)

Cloud server hosting by Combell Combell      © Joind.in 2012