这是我要在 vim 中编辑的文件,如何在每行的开头添加四个空格?
我可以做到,就像保存mypython.py和使用一样
sed 's/^/ /' /mypython.py
我怎样才能在vim中做到这一点?

这是我要在 vim 中编辑的文件,如何在每行的开头添加四个空格?
我可以做到,就像保存mypython.py和使用一样
sed 's/^/ /' /mypython.py
我怎样才能在vim中做到这一点?

使用 编辑myphyton.py时vim,请使用:
:%s/^/ /g
在命令模式下
使用 选择所有行v,然后按>缩进。确保你shiftwidth是 4 个空格和set expandtab.
如果您想知道 vim 中的替换方式,请执行:h :s,
:%s/^/ /g
(sgmart 的回答)非常简单。你的问题对于vim来说很简单(就像你用sed一样简单)问题。
如果你“懒惰”不想学习 vim 太多,你可以继续在 vim 中做你的 shell 方式:
:%!sed '/^/ /'
现在你明白了,你在 vim 中拥有 sed、awk、(剪切、粘贴、连接……)的全部功能。