VIM выделите всю текущую строку - PullRequest
50 голосов
/ 06 января 2012

Каков наилучший способ выделить всю текущую строку в VIM? В некоторых IDE я могу установить некоторую непрозрачность 20% для строки, которую я редактирую, это очень удобно, чтобы найти то, где я нахожусь довольно быстро.

Ответы [ 3 ]

93 голосов
/ 06 января 2012

Чтобы выделить текущую строку, используйте

:set cursorline

Чтобы выделить текущий столбец, используйте

:set cursorcolumn

Внешний вид этого можно изменить.Осмотрите :help hl-CursorLine или hl-CursorColumn.

11 голосов
/ 13 июня 2012

См. Вики Vim на эту тему для полной истории.

Особенно мне понравился следующий бит (при работе с несколькими окнами).

autocmd WinEnter * setlocal cursorline
autocmd WinLeave * setlocal nocursorline

Выделить только текущую строку в активном окне.

8 голосов
/ 06 января 2012

Shift + V переводит вас в визуальный режим , выделяя всю строку.

...