Visual studio code 如何在vs代码中将每隔一个空格更改为tab
假设我有一篇这样的文章Visual studio code 如何在vs代码中将每隔一个空格更改为tab,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,假设我有一篇这样的文章 > Name > > Peak > > Surname > > Sornpaisarn Name Peak Surname Sornpaisarn 但我希望整个文件都是这样写的 > Name > > Peak > > Surname > > Sornpaisarn Name Peak Surname Sornpaisarn 对于奇数空格,我想改为tab。即使是空白,
> Name
>
> Peak
>
> Surname
>
> Sornpaisarn
Name Peak
Surname Sornpaisarn
但我希望整个文件都是这样写的
> Name
>
> Peak
>
> Surname
>
> Sornpaisarn
Name Peak
Surname Sornpaisarn
对于奇数空格,我想改为tab。即使是空白,我也要删除它。vs代码中有什么东西可以做到这一点吗 - 确保最后一行正好是
,以便最后一个键空间值空间块与其他块相同 - 制作页面的备份副本。如果编辑破坏了它,您可以替换它并尝试其他操作
- 从编辑菜单中选择“替换”
- 在“查找/替换”对话框中,单击小的
框以启用正则表达式*
- 在顶部(查找)框中,输入
\s([^\n]+)\n>\n>\s([^\n]+)\n>
- 在底部(替换为)框中,输入
$1\t$2
- 单击文件中第一个字符的前面,以便在那里开始转换
- 单击“替换”或“全部替换”小按钮(文本“替换为”右侧的小
图标)b->c
- 确保最后一行正好是
,以便最后一个键空间值空间块与其他块相同 - 制作页面的备份副本。如果编辑破坏了它,您可以替换它并尝试其他操作
- 从编辑菜单中选择“替换”
- 在“查找/替换”对话框中,单击小的
框以启用正则表达式*
- 在顶部(查找)框中,输入
\s([^\n]+)\n>\n>\s([^\n]+)\n>
- 在底部(替换为)框中,输入
$1\t$2
- 单击文件中第一个字符的前面,以便在那里开始转换
- 单击“替换”或“全部替换”小按钮(文本“替换为”右侧的小
图标)b->c