В VsVim я пробовал :s/(\w)/ +
\L1\l1\L$1\L$1\e\L$1\e
как можно заменить регулярное выражение в нижнем регистре в VsCode?
В VsVim я пробовал :s/(\w)/ +
\L1\l1\L$1\L$1\e\L$1\eкак можно заменить регулярное выражение в нижнем регистре в VsCode?
В VIM это будет:
:s/\(\w\)/\L\1/g
заменить каждый символ в строке его строчным эквивалентом. Я не использую VsVim, но если он эмулирует vim, вы должны попытаться избежать скобок.
Обновление: Есть так много различий, что мое предположение, что VSCodeVim эмулирует Vim, неверно (или, по крайней мере, верно только в некоторой степени). В VSCodeVim вы нажимаете : чтобы открыть окно командной строки; там выражение:
s/(\w)/$1/g
заменяет каждый буквенно-цифровой символ в текущей строке на себя (правда, не очень полезно). Я не могу найти способ заменить каждый буквенно-цифровой символ его строчной версией. Существенные отличия от vim:
: не идет в командную строку$1 вместо \1