Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
VIM From Novice To Ninja
Rating: 4.5 out of 5(25 ratings)
125 students

VIM From Novice To Ninja

This video is meant for all who wants to learn VIM and became a VIM ninja
Created bySathya Iyer
Last updated 2/2017
English

What you'll learn

  • 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.

Course content

1 section8 lectures1h 59m total length
  • Overview of the Course2:10

    Explore vim fundamentals from navigation and bookmarks to copy actions, master search and replace, multi-window workflows, plugin installation, and shell commands for log analysis.

  • Navigating inside VIM16:01
    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 VIM22:36
    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)13:57

    Search in vim by the word under the cursor, navigate matches, and enable case-insensitive search. Use substitute to replace across a range with global option, then undo changes.

  • Working with Multiple Files and Multiple Windows.14:12
    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)17:46
    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)13:14

    Learn to install vim plugins and configure startup scripts, create plugin files, add them to vimrc, and verify installations while exploring directory navigation and basic search workflows.

  • Interacting with SHELL, and analyzing logs19:23
    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.

Requirements

  • This course is for absolute novice in VIM.

Description

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.

Who this course is for:

  • This video is meant for all who wants to learn VIM and became a VIM ninja