How to go to the end of a line in the vi editor

Vi Editor is a powerful text editing tool in Linux. It is a keyboard-driven editor which means you can completely operate the editor with just a keyboard. So, if you master the command, it can increase your overall productivity. In addition, the Vi editor has commands for entering edit mode, creating a new line, deleting a line, navigating to the beginning or end of a word or line, saving files, and more.

However, beginners sometimes do not know how to move between lines in the Vi editor, and they lose the data of text files. So, in this quick guide, we'll walk you through different ways to move to the end of a line in the Vi editor.

How to go to the end of a line in the vi editor

There are a few commands you can use to jump to the end of a line in the Vi editor. However, you can only execute them in “command” mode. Let's break this section into several parts to learn about those commands.

1. “$” key
“$” moves the cursor to the end in the vi editor. Go through the following steps to learn its use:

Open a file in the vi editor and press “ESC” to make sure you are in “Command” mode. If you are in “Insert” mode, ESC will change it to “Command” mode. Otherwise, it has no effect.

Select the line whose end you want to detect. Then, create the dollar sign ($) by pressing the “Shift” and “4” keys.

Now, if you want to add any text at the end, press the “I” key which opens the “Insert” mode.

2. “Attach” command
The “Append” text command in the vi editor is used to add a text at the end. Open a file in the editor in “Command” mode and then press the “Shift” and “A” keys.

3. “E” key
The “e” command in the vi editor takes you to the last letter of a word. However, you can use it to go to the end of a line. First, move the cursor to the desired line using the arrow keys. Then, press “E” repeatedly until you reach the end.

After that, you can press the “I” key to enter “Insert” mode to add more text at the end.


The command-driven environment of the Vi editor may intimidate you at first, but as you master the commands, it can greatly increase your productivity. You can perform all text editor operations with simple commands. Once you know the right way to go to the end of a line in the Vi editor, you can view, edit, or insert text efficiently.

Add comment

By Ranjan