Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tabs 是否有安全的方法将多个文件中的制表符转换为空格?_Tabs_Spaces - Fatal编程技术网

Tabs 是否有安全的方法将多个文件中的制表符转换为空格?

Tabs 是否有安全的方法将多个文件中的制表符转换为空格?,tabs,spaces,Tabs,Spaces,是否有任何安全的方法可以自动处理多个文件?出于安全考虑,我希望这不会破坏代码或引入某种奇怪的副作用,这些副作用会在您不希望它出现在生产环境中时显现出来 我知道。这种方法真的安全吗?expand很好,但我似乎记得它在某些情况下/对于某些语言可能会被欺骗,因此为了安全起见,我不得不假设“不安全” 然而,希望您的源代码在投入生产之前能够进行大量测试,以证明其全部功能和正确性 或者/另外,如果您正在编译或生成字节码(例如Java),您可能会对这些人工制品进行二进制比较,以证明原始代码与从非制表源代码生成

是否有任何安全的方法可以自动处理多个文件?出于安全考虑,我希望这不会破坏代码或引入某种奇怪的副作用,这些副作用会在您不希望它出现在生产环境中时显现出来


我知道。这种方法真的安全吗?

expand
很好,但我似乎记得它在某些情况下/对于某些语言可能会被欺骗,因此为了安全起见,我不得不假设“不安全”

然而,希望您的源代码在投入生产之前能够进行大量测试,以证明其全部功能和正确性


或者/另外,如果您正在编译或生成字节码(例如Java),您可能会对这些人工制品进行二进制比较,以证明原始代码与从非制表源代码生成的代码之间的等效性。

Hmm,可能更难。虽然我想说各种库实际上在JS方面做得很好,但是您可以尝试比较缩小的输出。对于HTML,它“应该”是无关的,除非。。。不e、 g.您处于
区块或
CDATA
。。。哎呀。。