この単語を私が行ったvim代替コマンド${ARRAY1[@]}
に置き換えたいと思います。$1
:%s:\$\{ARRAY1[\@]\}:\$1:g
ところで、繰り返し回数に誤りがあって「」もやってみたのですが、どうしますか?ありがとう
答え1
:%s/\${ARRAY1\[@\]}/$1/
私のために動作します。明らかに[と]をエスケープする必要がありますが、{と}はエスケープする必要があります。私はいつも:代わりに/を区切り文字として使用しますが、
%s:\${ARRAY1\[@\]}:$1:g
また動作します。
答え2
次の方法を試してください。
:%s:\${ARRAY1\[@\]}:$1:g