简述用 vi 打开一个文件,如何用字母 “new” 来代替字母 “old” ?
A::s/old/new
B::r/old/new/
C::1,$s/old/new/g
D::s/old/new/g
在使用vi打开一个文件时,用字母“new”来代替字母“old”的正确命令是:
C::1,$s/old/new/g
解释:
:1,$s/old/new/g
命令在vi或Vim编辑器中用于全局替换。这个命令的意思是从第一行(1
)到最后一行($
),将所有出现的”old”替换为”new”。g
标志表示全局替换,即在每一行内的所有匹配项都会被替换。:s/old/new
会仅在当前行替换第一个出现的”old”为”new”。:r/old/new/
不是一个有效的替换命令。:s/old/new/g
会在当前行内全局替换所有出现的”old”为”new”,但不影响其他行。