是前端项目,里面有html, js, xml文件,之前都是两个空格tab的缩进,我目前用的是Adobe的Brackets文本编辑器,自动是四空格的缩进,两种不同缩进看得我头都大了,请问有什么办法一次性全部给它转换统一了吗?哪怕一个文件挨着操作一次也行啊
1
jianghu52 Feb 27, 2015
问下楼主,你到底是想要阅读代码方便,还是有其他特殊要求。
如果只是阅读代码方便,我知道的有美化js的网址,你可以直接在线美化js。html的好像也有。xml的就不太清楚了。 我用的是everedit编辑器,他自带的美化工具可以美化html以及js。 如果是为了将代码进一步编辑或者有其他什么作用。我能想到的只有自己处理了。写脚本,自动判断是否是行首,然后将行首到第一个非空,非tab字符之间的tab字符替换成空格。 我用python写过一个类似的脚本,但是有个问题就是字符集的问题,如果不是utf-8的文件的话,会有乱码的问题。 |
2
aaaa007cn Feb 27, 2015
|
3
hahastudio Feb 27, 2015
如果你真接受一个文件挨着操作一次
那么你可能会需要 SublimeText 这样的现在编辑器,可以指定 Tab 宽度,可以随意选择 Tab/Spaces 的 |
4
xiaoai Feb 27, 2015
lol 这个问题。。查找替换不就行了(
|
5
9hills Feb 27, 2015
这么看来,统一使用Tab缩进也是有好处的。
好处是可以随时调整缩进宽度而不用修改代码本身 |
6
loveuqian Feb 27, 2015
这个应该不难吧,试下HBuilder也有格式化工具
|
8
leyle Feb 27, 2015
vim 中 :%s/^I/ /g
|
10
ChiChou Feb 27, 2015
或者用 IntellijIDEA 系的 IDE(如 WebStorms),设置好代码风格之后对整个目录进行代码格式化
|
11
ChiChou Feb 27, 2015
多打了个s - -
|