回答:
これを行う1つの方法は次のとおりです。
:%s/\u\zsd\>/u/g
当初、私は新しいVimの正規表現エンジンは、(「より速く、限定」として宣伝されている)理解できないことが想定\uで:substitute、これはそうではありません。私はむしろ、今OPを使用することを忘れてしまったことを考える%と、単純に間違ったラインで検索しました。これはエラーメッセージを説明しますが、もちろん「原因」として確認する必要があります。
pattern、ヘルプファイルをもう一度読んで、新しいエンジンが古いエンジンよりも制限されていることが原因だと考えました。 。私の最初のテストにはかなり/おそらく欠陥がありました