答案1
在 vim 中它将是:
:s/\(\w\)/\L\1/g
将行上的每个字符替换为其小写字母。我不使用 VsVim,但如果它模拟 vim,您应该尝试转义括号。
更新:差异如此之多,以至于我认为 VSCodeVim 模拟 Vim 的假设是错误的(或者至少在一定程度上是正确的)。在 VSCodeVim 中,按下:
打开命令行框;那里有表达式:
s/(\w)/$1/g
将当前行上的每个字母数字字符替换为其自身(诚然,不是很有用)。我找不到将每个字母数字字符替换为其小写版本的方法。与 vim 的显著差异:
:
不进入命令行- 括号不需要转义
- 反向引用写
$1
为\1