Openwest 2015 - Erik Falor - 'From Vim Muggle to Wizard in 10 Easy Steps' (8)

preview_player
Показать описание
Vi is more than just a text editor; it has become a way of life for power users who can get more done than their peers who use traditional pointy-clicky editors.

In this talk you will uncover an unseen world inhabited by Wizards who effortlessly modify their text using powerful commands built upon surprisingly simple concepts. It is my goal is to invite you into this world and to arm you with 10 of the most useful Vi concepts, giving you the biggest personal productivity boost that can be had in 50 minutes.

We will discuss the most successful Vi clone of them all, Vim, which is available on just about any platform you might encounter and has been actively developed for over 20 years. We will also explore Neovim, a project that seeks to modernize and streamline the world's best editor.

Whether you are already a Vi wizard or an uninitiated muggle, there is something new for you to learn in this session.
Thursday, May 7th, 10:30am-11:15am
Room SB 134 (Large)
Рекомендации по теме
Комментарии
Автор

I'm using vim since 1982 and every time I watch videos like this, I learn something new ;-)

AndreasAltendorfer
Автор

Awesome talk! Loads of humor, great historical context-ing, genuine enthusiasm from speaker, well-prepped content.... all in all, pretty awesome presentation. Thanks for posting!

gracen
Автор

Ah man I implemented the in-text command execution thing like 2 days ago after switching to vim full-time and now I realised there is a better way to do it !!!!
Worth watching, thanks 🔥

bhupeshimself
Автор

I've concluded that using Vim is not the hard part. Setting it up is the hard part.

MrApplewine
Автор

>Gives talk about being more efficient
>mashes to scroll

Ellieakacija
Автор

3:44 "ken thompson, if you've looked up history this guy's a genius"

neaumusic
Автор

Absolutely fantabulous ending... Wah!!! May the VIM be with us... Always...

RamakrishnaAppicharla
Автор

damn. I didn't know you could write a program in the editor and make it run and output back into the editor. That sound useful.

anteconfig
Автор

Such a good presentation, idk how but he managed to make a somewhat boring topic exciting

Mietchannel
Автор

I feel like this guy's jokes were lost on this audience. :(

mbrumlow
Автор

One of the best vim talks !!! Thank you so much

mohamedaminebenmabrouk
Автор

I completed 10 years of programming in my job this year and I have mostly done Java. I have never managed to get over the hump of the initial learning curve of vim mainly because I don't see the value of the editor in my profession. I can do the basic stuff like search/replace, explore production logs etc but I still don't see why I would use this as my main IDE replacement. Even if I could get to a stage where I am a really good at editing text, for me, typing/editing has never been my main bottleneck. Most of the time I am staring at the code, mentally linking it to the rest of the project, thinking about the data structures, interfaces, seeing how if I change something breaks compilation in some other file/module etc.

When it comes to changing text, I am never really editing text, I am refactoring, which is a big difference for me. For instance, I am never playing with lines/words - I am working with methods, expressions, classes and their hierarchy. A common refactoring would be to "move this method to its parent class" or something like "extract this expression that I am passing to a method call into a local variable and also replace it with the new local variable in the two other places where I am reevaluating the same expression needlessly; oh and also assign a good name for the variable based on the type/expression context and also immediately give me the control back so I can simply type a different variable name if I feel the default you assigned is not good enough" - this entire refactoring is one command Ctrl+Alt+V. How will I do these simple refactorings in vim which does not have such deep understanding of what the text represents?

I am not trying to insult anyone; infact I do want to learn vim and get really better at it. Why wouldn't I if it helps me be more effective in my job? I am not married to any IDE nor do I hold any stock of any iDE company. But everytime I bring this up in a vim community, I get downvoted or told I haven't used it correctly. And I really admire the folks which have shown the dedication to learn this tool and get so much better at it but I could never convince myself if it is for me and is worth the effort to spend months learning it.

SwarangaSarma
Автор

I didn't really understand much, but i just enjoyed the speaker's nerdy passion for the history and evolution of vim. the jokes were good too, but it felt like the audience were just dead or tired at that point.

redartist
Автор

Can I get the download link to the download bundle?

MrDienigma
Автор

I think bill thought very much about design, he's a big design inspiration for me actually

picosdrivethru
Автор

vim.. where hitting your keyboard with a hammer will actually do something.

vertigo
Автор

I liked the talk, but a lot of this flew over my head.

Sawta
Автор

5:23 I actually have caps lock bound to Ctrl and use Ctrl-k and Ctrl-l to escape, as I often use Ctrl for other programs.

remrevo
Автор

can we get the vimrc to follow along? Edit: i'm stupid. i saw "broken link", and didn't scroll further down or click. scroll down for link ::rolls eyes:: lol

doodoostickstain
Автор

Where can I get that OpenWest2015_vim.tgz, it's no longer available from that site.

randomness