好头疼的问题,要改的话要改很久,有没有什么批量解决的方法?
可以用vim的宏来实现
:set et ts=4 sts=4 sw=4 //设置tab转换对齐到4个空格 gg //到文件开头 qa //开始录制宏 gqq //将这行的tab转为空格 j //到下一行 q //结束录制 10@a //运行宏a 10次。
注意:
1. 分成多行是方便理解,每行的按键结束后不需要按回车。
2. 最后一行的10表示执行@a的次数。这个数字应该不小于文件的行数。
4 回答4.4k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
试试
retab[!]
命令,会根据你的设置,如:set et ts=4 sts=4 sw=4
,统一修改缩进字符。