在有人尝试将其标记为重复项之前,请不要这样做。请仔细阅读问题。我见过类似的问题(并且回答错误)。
我正在使用 Visual Studio 代码。我的代码在一行中使用制表符(而不仅仅是在开头)来格式化列。我试图将这些选项卡转换为适当数量的空格来维护列,但没有成功。
在您建议使用 ctrl-shift-I 之前,它仅适用于前导选项卡,不适用于行内的选项卡。另外,不要建议“Untabify”或类似的扩展。它们仅将每个制表符转换为 4 个(或任意数量)个空格,而没有确定多少个空格适合维持制表位。
Visual Studio 2008 有一个“untabify”功能,它可以完全满足我的需求。它似乎没有被转移到 VSCode 中。
谢谢,格雷格,谢谢。