How to get relative line numbers in Eclipse

Relative line numbers in Eclipse
Relative line numbers in Eclipse

Being able to view relative line numbers in Vim makes it very easy to move around and operate in the editor. This is because a lot of Vim commands involve line counts that are relative to the current line.

If you are using Vrapper in Eclipse, you might be missing having relative line numbers. It is possible to get them by installing the Relative Number Ruler plugin.

Install

  • To install, go to Help -> Install New Software -> Add and use the URL http://matf.github.io/relativenumberruler/updatesite/

  • If you do not see any plugins show up, uncheck the “Group items by category” option at the bottom of the dialog.

  • You should be able to choose the plugin and install it from there.

Usage

20150521_relative_number_1

  • Right-click on the line number ruler, this is the editor column where the line numbers are displayed. From here, you can enable or disable both line numbers and relative line numbers.

  • If you would like to have the hybrid mode, where the current line shows the absolute line number and the rest show relative line numbers, that is supported too. Go to Window -> Preferences -> Relative Number Ruler and enable this feature.

Tried with: Relative Number Ruler 1.1, Eclipse 4.4.2 and Ubuntu 14.04

Absolute, relative and hybrid line numbers in Vim

Absolute, relative and hybrid line numbers in Vim
Absolute, relative and hybrid line numbers in Vim

To show line numbers in Vim is easy: set number or set nu

Many movement, yank and delete operations in Vim work on relative line numbers. For example, to delete the next 5 lines the command d5j can be used. To aid such operations, many users prefer to view relative line numbers: the current line is 0 and the lines moving up and down from current line are incrementally numbered.

To show relative line numbers in Vim: set relativenumber or set rnu

Vim 7.4 adds a hybrid mode for line numbers: the current line shows the absolute line number while the rest show the relative line number. I find this very useful.

To turn on hybrid line number, set both the number and relativenumber options.

Tried with: Vim 7.4 and Ubuntu 14.04