制表符与空格互转
将制表符转换为空格,或把缩进空格转换为制表符 —— 当项目的配置文件要求特定的缩进风格时非常实用。
工作原理
「制表符 → 空格」会把文本中任意位置的每个制表符替换为所选数量的空格。「空格 → 制表符」只处理行首的缩进:行首每一组完整的连续空格(数量为所选大小)会被替换为一个制表符,该行其余部分不会被改动。在将代码提交给要求特定缩进风格的项目(例如配置为强制使用制表符的 linter)之前,可以用它来统一文件的缩进。
行中间的空格也会被转换为制表符吗?
不会,「空格 → 制表符」转换只作用于行首缩进:出现在行中间的空格(例如单词之间)不会被改动。
如果缩进不是所选空格数的整数倍会怎样?
不足一个完整组的余数会以空格形式保留在生成的制表符之后,这样不会丢失任何缩进字符。
100% 本地处理:您的代码不会离开浏览器,转换完全通过 WebAssembly 在您的设备上完成。