Questions tagged [line-numbers]

Vim can output the number of each line on the left side of the screen. Questions about customizing this behavior.

Filter by
Sorted by
Tagged with
2
votes
2answers
953 views

Why this function to change relative number in lines is not working?

I have found this very useful function to turn on and off relative number lines: function! NumberToggle() if(&relativenumber == 1) set number else set relativenumber endif endfunc ...
1
vote
1answer
2k views

Vim ignore terminal color schemes when setting colors

I don't want vim to be affected by my terminal's color scheme. Is there a way to do this? In particular, I want my LineNr column to be colored black. I have seen it is possible because airline ...
2
votes
0answers
341 views

How to display all line numbers in Vim?

In my .vimrc i have added this line set number But it only displays the line number for the lines that exist in the buffer, and not beyond this; after this it just shows ~. How can I show line ...
8
votes
2answers
767 views

Set line numbers only while in normal mode

I don't have much use for line numbers while in insert mode so I would like to turn them off. However they are great for normal mode. Constantly using set nu! is tiresome. Is there a way to tie set ...
5
votes
1answer
751 views

How to write each line into separate file?

I'd like to write content of the file into separate files each for each line. For example: Lorem ipsum dolor sit amet consectetur adipiscing elit I'd like to write 1st line into line1.txt, 2nd ...
5
votes
1answer
2k views

Weird vertical bar to left of line numbers

Couldn't find anything on this by searching, so hopefully it's not super obvious. Every now and then, through some accidental sequence of keys, a solid bar appears to the left of my line numbers. I ...
23
votes
2answers
13k views

Replace a pattern with current line number

I'd like to replace 'x' in this file with current line number. That is, change x x x to 1 2 3 For now, I use a Perl one-liner: perl -pi -e '$x=$.; s/x/$x/' myfile.txt I think UltraEdit can do it ...
7
votes
0answers
700 views

Highlight line number of folded lines

I want to have uniform highlighting of line numbers (provided by the LineNr and CursorLineNr hl-groups) but the line numbers of folded lines don't obey a particular group (as far as I know), but obey ...
2
votes
1answer
2k views

How to display line numbers in netrw v125 (vim7.0)?

I added let g:netrw_bufsettings = 'noma nomod nu nobl nowrap ro' and set nu to my vimrc on my Ubuntu machine. It can display line numbers in netrw (V149). When I use the same vimrc on a remote server ...
3
votes
1answer
956 views

Is there an option to zero-pad line numbers?

When using set number and set numberwidth I'd like to have the line numbers padded with zeros instead of spaces. example: 0001 0002 0003 Can it be done?
2
votes
2answers
524 views

Extract line number as a variable to re-insert it

In insert-mode, I would like to extract the current line number I'm editing in a "variable"/memory/buffer, and to be able to paste it through a remapping. I know that :echo line(".") gives me the ...
1
vote
1answer
333 views

Vim 7.4 hybrid number mode not working

I recently discovered that Vim 7.4 enables a hybrid number mode, such that if you do set nu and set rnu, you'll see the absolute line number of the current line and relative line numbers everywhere ...
2
votes
1answer
470 views

Why does relative line numbering sometimes turn off [closed]

I have vim set to relative line numbering with set number set relativenumber For some reason, every now and then, for some unknown reason, relative line numbering seems to turn off (or is stuck to ...
9
votes
2answers
3k views

How can I set number and relativenumber at the same time?

I find both number and relativenumber useful. Is there any way to display them both at the same time?
5
votes
2answers
520 views

Show only every n relative line number

Is it possible to show every n relative line numbers? So for example, I can see a a (+/-) 10, 20, 30... instead of a value on every line. If there's no current way to do it, is it possible to create?...
6
votes
2answers
845 views

Relative Numbers sidepanel with wrapped lines

I love the relative numbers side-column in vim but when I have wrapped lines it becomes inaccurate (or less usable since I can't use that number directly in a j/k command). I have nnoremap j gj in my ...
8
votes
1answer
164 views

How to get and use the number of each matched line in a global command

In his (very good) book "Pratical Vim" Drew Neil shows how to collect all the lines containing the word "TODO" into a register to use them latter. To do so he simply use a global command: :g/TODO/...
9
votes
1answer
1k views

Current line number aligned to the left with number and relativenumber

I use relative line numbers along with an absolute line number for the current line: set number set relativenumber The absolute current line number is always aligned to the left, and the help pages (...
5
votes
1answer
703 views

Relative number on old vim versions

How can I get the relative number feature on old vim versions (7.2 to be exact in my scenario) ? I cannot install a newer version because other people are also using vim on the same server.
4
votes
1answer
239 views

How do I setnumber and relativenumber for :Explore in .vimrc

In my .vimrc I have set relativenumber and set number it works in the editor but not in :Explore. I have to set it manually every time. How can I always get set relativenumber and set number in :...
5
votes
2answers
433 views

Different gutter colours for each code function

VIM knows to identify the start and end of code functions with the [[ and ]} commands. How might I use this to colour the gutters or line number backgrounds differently for each function? The issue ...
19
votes
3answers
4k views

How do I use relative line numbers in command line mode?

Recently I learned from Practical Vim a way to copy or move block of lines without having to move the cursor from the current position. This is done in command line mode. e.g. :123,133m. # moves ...
4
votes
2answers
544 views

Can relative number be changed so that current line is 1?

I knew this site would teach me more about my beloved vim :-) In posting a question/answer on how to delete large blocks without having to count lines, one of the answers taught me something I didn't ...
15
votes
4answers
3k views

How can I search for a string between certain line numbers?

This is a problem I had recently. I have a file with several hundred lines of text. How can I search for a string between two specific line numbers? For e.g. I want to search between line numbers 100 ...
40
votes
5answers
5k views

How can I generate a list of sequential numbers, one per line?

Starting from a blank slate, how can I obtain a document that contains 1 2 3 4 5 6 7 8 9 10 … 100 To be clear, I don't want these numbers displayed in the margin; I want them inserted into the ...
87
votes
4answers
42k views

How can I show relative line numbers?

A lot of vim commands can take a number referring to the number of lines that the command will act on. Is it possible to show the line numbers relative to the current line? Something like the ...
44
votes
2answers
10k views

How can I add line numbers to Vim?

I'd like to see line numbers, starting with 1 at the top, on the left side of Vim. Ideally it would look like this: 1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = ...

1
2