我不知道如何做到这一点为我的生活除了做4个空间和转换为制表符(版本0.10.2)的查找-替换。我想不出有哪个编辑器/IDE没有这样的特定功能。VSCode吗?


当前回答

如果您试图将非前导制表符转换为空格(反之亦然),您可以使用正则表达式搜索和替换。

按CTRL + H 单击。*按钮使用正则表达式进行搜索。 在“查找”框中输入[\t]搜索标签。 在“替换”框中输入空格并执行替换。

regex模式搜索框:

其他回答

如果您试图将非前导制表符转换为空格(反之亦然),您可以使用正则表达式搜索和替换。

按CTRL + H 单击。*按钮使用正则表达式进行搜索。 在“查找”框中输入[\t]搜索标签。 在“替换”框中输入空格并执行替换。

regex模式搜索框:

在Visual Studio中,Ctrl+K+F为我完成了这个任务。

另一种方法是单击页脚上的当前缩进(Tab/Spaces:n),这将打开您的缩进选项,在那里您可以选择想要做的事情。

选择“Replace: CTRL-H” 在“查找”框中输入“水平选项卡”:按住ATL并在键盘上键入009。 在“替换”框中输入一个空格(或多个空格):按空格键 按Enter键开始用空格替换制表符。

快进到2020/2021年,有一些扩展将使我们实现这种转换。我只是需要这个功能(因此我找到了这篇文章),并搜索扩展我发现:

地理编码。spacecadet -提供TAB->SPC和SPC->TAB,但自2017年以来没有更新,有1.3万次安装,3.5次审查 takumii。tabspace - TAB->SPC,从2020年开始,1.5万安装,没有评论 pygc。spacetab - SPC->TAB, from…等等,真的是昨天!2次安装,没有评论