Which is the shortest way to select an entire line without the new line character in VIM?
I know that SHIFT + v selects the entire line, but with new line character.
To do this I go to the line and I press:
I also know that I can create a recording that does such a thing. But I am asking if is there any built-in shortcuts...
No, there is nothing built-in that does the job. That's why people have even created plugins to address the need.
Probably the most popular choice is textobj-line. With textobj-line you get two new text objects, al
"a line" and il
"inner line". Then,
vil
selects the printable contents of the line (like ^vg_
),val
selects the entire line contents (like 0v$h
).Both do not include the newline in the selection.
Pretty handy plugin if you ask me. And it works with operators, too.
By request, the installation:
~/.vim
.~/.vim
.:helptags ~/.vim/doc
.