Skip to content

Learn Vim Basics

Advertisement

Vim is a powerful text editor that is often used in programming and system administration. It is known for being fast and efficient, but it can be a bit confusing for new users. This tutorial will help you understand the basics of Vim and get started with some practical examples.

What is Vim?

Vim stands for “Vi Improved”. It is an advanced version of the older “Vi” editor. Vim is included with most Unix-based systems like Linux and macOS, and it can also be installed on Windows. Vim is used in the command line, which means you type commands to use it.

Starting Vim

To start Vim, open your terminal and type:

vim

This will open Vim in the terminal window. You will see a screen that looks like this:

This means you are in normal mode, where you can navigate and edit text.

Basic Modes

Vim has several modes, but the two most important for beginners are:

  • Normal mode: For navigating and editing text.
  • Insert mode: For typing text.

Switching to Insert Mode

To start typing text, you need to switch to insert mode. Press i on your keyboard. You will see “– INSERT –” at the bottom of the screen. Now, you can start typing text. For example, type:


Hello, Vim!

Switching Back to Normal Mode

To go back to normal mode, press the Esc key. The “– INSERT –” at the bottom will disappear. Now you are back in normal mode.

Saving and Exiting

To save your file and exit Vim, type the following in normal mode:


:wq

This command writes (saves) the file and quits Vim. If you want to quit without saving, type:


:q!

Basic Navigation

In normal mode, you can move the cursor using the arrow keys or these keys:

  • h: Move left
  • j: Move down
  • k: Move up
  • l: Move right

Practical Examples

Example 1: Editing a Text File

Let’s create and edit a simple text file:

  1. Open Vim: vim myfile.txt
  2. Switch to insert mode: Press i
  3. Type some text: Hello, this is a test file.
  4. Switch back to normal mode: Press Esc
  5. Save and exit: Type :wq

Example 2: Deleting Text

Open the file again: vim myfile.txt

  • Navigate to the text you want to delete.
  • Delete a character: In normal mode, press x.
  • Delete a word: In normal mode, press dw.
  • Delete a line: In normal mode, press dd.

Conclusion

Vim is a powerful and efficient text editor. By understanding its basic commands and modes, you can start using it effectively. Practice the examples provided to get comfortable with Vim. Happy editing!

Rahul

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to top