Как получить как абсолютные, так и относительные номера строк в ideavim для intellij? - PullRequest
4 голосов
/ 08 мая 2020

Я использую Intellij IDE для своих проектов и только что установил плагин ideamvim. В .ideavimrc я добавил это свойство

set rnu

с этим свойством я получаю относительные номера строк в моих файлах в intellij, что потрясающе. Но могу ли я ТАКЖЕ получить абсолютные номера строк? В моем vscode у меня есть как абсолютные номера строк, так и относительные номера строк, поэтому мне было интересно, можно ли получить такое же поведение в intellij?

Я в порядке, даже если мне нужно установить новый плагин в Intellij, чтобы эта функция работала.

Спасибо

Ответы [ 3 ]

3 голосов
/ 08 мая 2020

Вы можете использовать как set relativenumber, так и set number. Это даст вам абсолютный номер строки для текущей строки, но относительные номера строк для всего остального. У вас не может быть двух наборов чисел рядом.

0 голосов
/ 24 августа 2020

Вы можете иметь «гибридную» нумерацию

Добавьте эту строку в свой ~/.ideavimrc файл в соответствии с документацией .

set number relativenumber

Вы не можете иметь контекстно-зависимую нумерацию

Автоматически c переключение между относительной / абсолютной нумерацией, как в Vim с

autocmd InsertEnter * : set norelativenumber
autocmd InsertLeave * : set relativenumber

... это не работает, потому что IdeaVIM не поддерживает autocmd.

0 голосов
/ 25 июля 2020

Там WAS плагин, который раньше делал это https://plugins.jetbrains.com/plugin/7414-relative-line-numbers, но он отказался от поддержки версий после 2019. 3.5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...