4.35 out of 5
19 reviews on Udemy

VIM From Novice To Ninja

This video is meant for all who wants to learn VIM and became a VIM ninja
Sathya Iyer
98 students enrolled
English [Auto-generated]
You will impress your friends and colleagues with your new found VIM Ninja status.
You will also achieve following and much much more.
Freedom from mouse.
Able to easily move around inside vim.
Open multiple files and edit them simultaneously.
Customize your vim to achieve more greatness.
Run unix commands from inside vim.
Able to search and replace.

This course is meant for absolute novice, but I guarantee that once you complete this course you will became a VIM Ninja.

These videos are the result of my first hand experience using VI/VIM for more than 20 years.

As a VIM Ninja, Here’s what you will achieve at the end of this course

  • Impress your friends and colleagues with your new found VIM Ninja powers.
  • Freedom from mouse, no moving between keyboard and mouse like other text editors. You will be able to do everything keyboard.
  • You will easily be able to navigate a file inside vim.
  • You will able to open multiple files and edit them simultaneously.
  • You will be able to run shell commands from within VIM, without ever leaving the VIM Editor.
  • You will be able to completely avoid writing shell scripts for doing complicated search/replace in multiple files. You can do wonders with VIM’s for search and replace that other editor don’t provide.
  • You will be able to easily customize VIM environment for your development needs. Customize your vim to achieve more greatness.
Overview of the Course
Navigating inside VIM
  1. In this video you will first get introduced to VIM.
  2.  You will learn about various modes in vim.
  3. You will learn everything about how to navigate inside vim, including commands to move around easily inside VIM.
  4. You will also learn about bookmarks to jump easily around in the file.
Editing inside VIM
  1. File operations in vim, like open/close/save/quit a file from VIM.
  2. Editing a file and saving it.
  3. Delete and replace contents.
  4. Copy/paste commands
  5. Named buffers to do multi copy and paste (Most powerful feature of VIM).
  6. Search and replace. 
Editing inside VIM (Search and Replace)
Working with Multiple Files and Multiple Windows.
  1. Opening and Navigating among various files inside VIM.
  2. Opening Files in multiple windows and Navigating between multiple windows.
VIM startup script and Installing plugins. (part 1)
  1. Preparing vimrc startup script to enhance VIM environment.
  2. Handling TABS in VIM.
  3. VIM file formats.
  4. Installing useful plugins and using them.
VIM startup script and Installing plugins (part 2)
Interacting with SHELL, and analyzing logs
  1. Running shell command inside VIM.
  2. Compiling and seeing output from within VIM.
  3. Get the output from SHELL command into your file.
  4. Analyzing logs.
  5. Some more cool trick available in VIM.
  6. Wrap up.
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4 out of 5
19 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion