Я пытаюсь выяснить, как создать текстовые вставки в VSCodeVim , например:
inoremap <leader>sys <esc>ISystem.out.println(<esc>A);
vnoremap <leader>sys yOSystem.out.println(<esc>pA);
, но единственное, что я могу придумать, - это какой-нибудь хакер:
"vim.insertModeKeyBindingsNonRecursive": [
{
// Console.WriteLine
"before": ["<leader>", "c", "w", "l"],
"after": ["<Esc>","I","C","o","n","s","o","l","e",".","W","r","i","t","e","L","i","n","e","(","<Esc>","A",")",";"]
}
Работает хорошо. Поскольку существует так много отдельных клавиш, задержка создает анимацию, которая очень приятна для XD. Проблема заключается в их написании. Я написал один для цикла For, и это не очень хороший опыт.
Должен быть лучший и простой способ сделать это! Если у меня есть несколько символов внутри кавычек, это останавливает последовательность.
Спасибо!