В 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