我正在编辑一个作为here document使用的shell。我想用\ $替换$符号。当vim将$用作行尾时,我该如何做到这一点。
cat > goodband.txt <<EOF
function bestband
{
local JON=$1
local BON=$2
}
EOF
I want to replace with
cat > goodband.txt <<EOF
function bestband
{
local JON=\$1
local BON=\$2
}
EOF
我进入可视模式,选中了代码块并尝试使用 :s/$/\$\g 进行替换。但我不小心选中并替换了行末标记。
%s/\$/\\\$/g
。 - Rishabh Bhatnagar