Отображение, чтобы закомментировать несколько строк с движением в IdeaVim? - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь воссоздать некоторые из https://github.com/tpope/vim-commentary функций в IdeaVim.

Я пробовал различные сопоставления в моем .ideavimrc, например:

nnoremap gcc :action CommentByLineComment<CR>

Что отлично работает, но я не могу 2gcc закомментировать две строки.или ngcc чтобы закомментировать n строк.

Я также пытался отобразить их так:

nnoremap 2gcc Vj:action CommentByLineComment<CR><Esc>
nnoremap 3gcc V2j:action CommentByLineComment<CR><Esc>
" etc...

И вот так:

nnoremap gc2j V2j:action CommentByLineComment<CR><Esc>
nnoremap gc3c V3j:action CommentByLineComment<CR><Esc>
" etc...

Но они не работают.

Любая помощь в том, как это можно сделать?

Ответы [ 2 ]

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

В обновлении Ideavim 0.52, 2019-07-23 появилась поддержка эмуляции плагина vim-commentary.
Его можно включить, установив значение .ideavimrc:

set commentary
0 голосов
/ 01 марта 2019

Кажется, что IdeaVim содержит ряд ошибок, которые мешают правильному выполнению этого вида отображения.Не стесняйтесь создавать проблему здесь .

Функциональность расширения комментариев находится на рассмотрении прямо сейчас.Вы можете отслеживать его статус здесь .Вы можете присоединиться к программе Early Access , чтобы получать обновления как можно быстрее.

...