Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vim Text Editor - Learn in 10 steps, for beginners.
Rating: 4.3 out of 5(157 ratings)
893 students

Vim Text Editor - Learn in 10 steps, for beginners.

If you want to be a faster coder, you should give the editor VIM a try. This course will teach you the basics.
Created byJay Elbourne
Last updated 10/2015
English

What you'll learn

  • Code using the Vim editior
  • Use Vim @ Work
  • Be more productive with coding hours
  • Join the elite coders who already use Vim

Course content

11 sections58 lectures4h 24m total length
  • Welcome1:49

    Welcome to this course on Vim, the text editor.

    This Course:

    • Learn Vim in 10 steps

    What are our goals?:

    • Use Vim @ Work
    • Be more productive with coding hours
    • Join the other elite coders

    How will we learn?:

    • 9 core lessons + Extras and Practice
    • built-in Vimtutor & custom lessons

    What will you learn?

    • modes
    • movements
    • editing
    • multi-file environments
    • config (vimrc)
    • using file explorers

    Who is this course for?

    • This course is for Beginners of Vim
    • Programmers …and others

    Why this course?

    • Not just basics!
    • What’s needed for actual projects.

  • Installing Vim2:08

    Vim on your Computer

    Mac / Linux:

    • You should have it.
    • type vim in your terminal

    Windows PC:

    • I recommend downloading "cmder"
    • http://cmder.net/
  • What you should know before watching course6:20

    What to know before you start.

    1. It’s not like any editor you’ve used
    2. Don’t start @ work, Start after work
    3. Transition off your mouse at your own pace
    4. Yes, it can do it all
    5. Learn & practice one lesson per day minimum
    6. :help and Google are very useful when learning
  • Learn about Vim's Modes4:23

    Let's learn about Vim's Modes.

  • Welcome Fun Quiz

Requirements

  • If would be helpful to know a little about the Terminal / Command prompt as we will be using some bery basic Shell commands to navigate our computers. If you don't know any Shell commands that is alright you can simple mimic what I type and that will get you to the important Vim course content.
  • If you are using a Windows computer you will need to install a program from the internet, so you will need an internet connection and be able to download and install a program on to your system. If you have trouble with this you may wish to get help with this one step as the rest of the course will be entirely within the Terminal using Vim.
  • You you are using a unix based system like a Mac or Linus OS then you should already have Vim installed on your computer.

Description

Vim is one of the most widely used text editors in the programming industry, not because it's the newest or shiniest, but because it can be found (or can be installed) on every type of system and more importantly it makes it possible to work / code must faster then you would otherwise.

Why doesn't everyone use Vim if it's so great? Well it does not have a standard GUI which means all the tools it provides must be memorized. People often think this is too much to learn at first and never try, but with this course, Jason Elbourne shows you the basic necessities to get up and running with Vim. The course won't take up to much of your time. They will make your day to day coding much more productive, saving you time.

Topics include:

  • Entering and leaving vi
  • Understanding the Command, Insert, and Colon modes
  • Moving around in files
  • Editing text
  • Moving content with delete, yank, and put
  • Searching with regular expressions
  • Customizing vi
  • Filtering text through shell commands

Who this course is for:

  • This course is meant for computer programmers, or people learning how to code using a programming language
  • This course was designed for people who have never used Vim and need to learn the very basics to get started. This course is probably not for you if your looking to learn advanced and complex vim techniques.
  • If you have used Vim before and are looking for a quick refresher, this course may be for you.