这是我在vim中编辑的文件,如何在每行的头部添加四个空格?
我可以像保存mypython.py
一样使用
sed 's/^/ /' /mypython.py
我怎么能在vim中做到这一点?
答案 0 :(得分:2)
使用myphyton.py
修改vim
时,请使用:
:%s/^/ /g
在命令模式下
答案 1 :(得分:1)
使用v
选择所有行,然后按>
进行缩进。确保shiftwidth
为4个空格并set expandtab
。
答案 2 :(得分:0)
如果您想知道vim中的替换方式,请执行:h :s
,
:%s/^/ /g
(sgmart的答案)非常简单。对于vim来说,你的问题非常容易(就像你用sed一样容易)。
如果你“懒惰”不想学习vim太多,你可以继续在vim中做你的shell:
:%!sed '/^/ /'
现在你明白了,你在vim中拥有sed,awk,(剪切,粘贴,加入......)的全部力量。