Nie wiem, czy out of the box coś znajdziesz, ale można by zrobić w JS rozszerzenie dla VSCode.
- Napisz wyrażenie regularne które usuwa pierwszą literę w slowie, możesz to zrobić np:
.replaceAll(/\b./g, '');
.
Coś nie do końca, bo to usuwa również spacje, poza tym i tak to nie złapie ci polskich liter.
Takie coś rozkminiłem (w JavaScript):
const s = 'wlazł kotek na płotek i mruga, ŁĄKA; chrząszcze ';
const result = s.replace(/[\wąćęłóśżźĄĆĘŁÓŚŻŹ]+/g, x => x.slice(1));
console.log(result); // lazł otek a łotek ruga, ąka; hrząszcze
Ew. można by też (jakby była potrzeba wsparcia innych języków) pobawić się obiektem Intl.Segmenter
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter
To ci dzieli na słowa, a potem można by próbować dalej.
No i na taki wątek trafiłem, ale jakieś mgliste rzeczy https://stackoverflow.com/questions/10590098/javascript-regexp-word-boundaries-unicode-characters
Jeszcze można by spróbować w Vimie zrobić makro. Vim ma już obsługę klawisza w
i b
do skakania po słowach, ma x
do kasowania znaku... Tylko jak zrobić, żeby tylko po wklejanym tekście chodził?