Удаление в Muticursor приводит к неожиданному поведению?

Удаление в фрагментах Multicursor, похоже, не работает. Курсор сворачивается в первом случае и не удаляется во втором. Смотрите видео.

https://media.giphy.com/media/1jZuNl4WPuNory4awF/giphy.gif

Это фрагмент кода LaTeX, я пытался заменить более поздние вхождения на $1. Такое же поведение происходит.

"Multicursor placeholder": {
        "prefix": "test",
        "body": "${1:x} ${1:x} some text ${1:x} other text",
        "description": "breaking multicursor"
    },

При расширении фрагмента и попытке заменить x персонаж с yудаление нажатия клавиши Backspace не удаляет ввод в более поздних случаях

1 ответ

Для всех, кто сталкивается с этой проблемой, это известная проблема в расширении vscodevim.

https://github.com/VSCodeVim/Vim/issues/1946

Обходной путь сейчас ctrl-backspace вместо возврата.

Другие вопросы по тегам