Advertisement
News

Venturing into Vim - Week 4: Premium Video

by

Some say it's a decade-old piece of junk; others widely consider it to be the best code editor available. I'm on a quest to find out for myself. So, for four weeks (and four screencasts to track my progress), I will use nothing but Vim.

Along the way, if you choose to join me, I'll share what I've learned, what frustrated me, and everything that falls in between. If you've been hoping to venture into Vim territory, there's no better time to do so! Let's do it together. Gain access to this screencast series, as well as many others by becoming a Premium member.


Week 4

In this final episode about Vim, we learn about:

  • A plethora of new key commands
  • How to record macros to save time
  • The process of creating bookmarks to always remember where you last were in your project
  • How to move lines of code to new locations as quickly as possible
  • Decoding the completed vimrc file. (Help make it better by forking it on Github!)
  • All of the different mapping commands, and the differences between each
  • IDE-like auto-completion
Related Posts
  • Computer Skills
    App Training
    Getting Spiffy With PowerlinePowerline
    That line at the bottom of your editor and the prompt for your favorite shell have one thing in common: information! But, it's not always clear, and it's often hard to change. It's much easier now than ever before to do just that with Powerline. I'll show you how easy it is to take charge of the status line and make it into what you want it to be.Read More…
  • Business
    Productivity
    Overwhelming To-Do List? Here's How to Fix It1 preview overwhelming to do list
    "God gave us burdens, also shoulders." So says the Yiddish proverb. But with too many burdens, even the strongest shoulders can find it too much to bear. Having too much on your plate can leave you feeling overwhelmed, and worse, you don't even know where to start. You feel paralyzed. The good news is, you don't need to panic. In this article, I'll show you a way out of the overwhelm.Read More…
  • Code
    PHP
    SOLID: Part 4 - The Dependency Inversion Principle4 dip retina
    The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.Read More…
  • Computer Skills
    Hardware
    How to Check and Enable TRIM on a Mac SSDTrim preview retina
    You probably know that solid state drives (SSD) differ from Hard Disk Drives (HDD) in how they store information, and you may have heard that something called TRIM can maintain their performance. In this tutorial, I’ll not only show you how you can enable TRIM support for your SSDs, but also understand what the term means and how it fits into the functionality of solid state storage.Read More…
  • Design & Illustration
    Interviews
    Interview With Sarah SilverSarah silver preview400
    As the Photoshop Editor for Tuts+, I am fortunate enough, on occasion, to meet some very talented photographers and retouchers. Recently, I had some time to chat with one of my favorites, Sarah Silver, a New York-based photographer and director that has worked on some very exciting projects for Vogue, TRESemmé, and America's Next Top Model, to name just a few.Read More…
  • Code
    Tools & Tips
    Setting Up a Mac Dev Machine From Zero to Hero With DotfilesMac dev zero hero preview 400
    Setting up a new machine can often be an exciting prospect. However, as developers, there are a lot of tools we need that don't come as standard. In this post, I'd like to go through some of the techniques I use to help set up my machine quickly, efficiently and with added super powers.Read More…