这是我要在 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、(剪切、粘贴、连接……)的全部功能。