我不知道如何做到这一点为我的生活除了做4个空间和转换为制表符(版本0.10.2)的查找-替换。我想不出有哪个编辑器/IDE没有这样的特定功能。VSCode吗?
由于修复:https://github.com/Microsoft/vscode/issues/1228编辑器支持它开箱即用。简单地说:
F1, indentationToSpaces或indentationToTabs(取决于您的需要) 进入。
选择“Replace: CTRL-H” 在“查找”框中输入“水平选项卡”:按住ATL并在键盘上键入009。 在“替换”框中输入一个空格(或多个空格):按空格键 按Enter键开始用空格替换制表符。
如果您试图将非前导制表符转换为空格(反之亦然),您可以使用正则表达式搜索和替换。
按CTRL + H 单击。*按钮使用正则表达式进行搜索。 在“查找”框中输入[\t]搜索标签。 在“替换”框中输入空格并执行替换。
regex模式搜索框:
为了完善这些答案,我将加上我对将每个制表符转换为n个空格的看法。
突出显示制表符 使用CTRL + F2选择所有出现的情况 按空格n次
这是最简单的方法(不仅仅是转换前导制表符)。
注意,这不会将连续制表符转换为k个空格。它转换每个选项卡。对于连续的标签,请参阅我对jrupe的回答的评论。你将需要VS Code查找和替换正则表达式来实现这一点。
快进到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次安装,没有评论
推荐文章
- 如何在Visual Studio代码中重置设置?
- 如何将制表符转换为空格,反之亦然,在现有的文件
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- Visual Studio Code: .git文件夹/文件隐藏
- Visual Studio Code:如何调试Python脚本的参数
- 如何在Visual Studio代码中触发参数提示?
- 在VS Code中禁用“Comments are not allowed In JSON”错误
- 使用正则表达式搜索和替换Visual Studio代码
- 如何缩进/格式选择的代码在Visual Studio代码?
- 如何禁用预览文件与点击在vs代码?
- 如何把空格字符放入XML字符串名?
- 没有空格的合并会产生冲突
- Visual Studio代码更改文件资源管理器托盘的字体大小?
- 如何防止Visual Studio Code总是重新打开以前的文件或文件夹?
- 如何显示默认隐藏字符(零宽度空间,即。& # 8203)