GitHub标记选项卡大小

GitHub标记选项卡大小,github,markdown,Github,Markdown,GitHub的标记编辑器中“选项卡大小”的用途有点混乱。更改下拉列表中的值时,它似乎在“编辑文件”选项卡中起作用,但在“预览”选项卡中不起作用。保存后也没有效果 总之,我希望在my中显示的选项卡大小为2,而不是8,这会使标记看起来杂乱无章 感谢您的帮助。您需要手动将文档中的所有现有选项卡转换为空格 更改编辑器/IDE或GitHub上的设置(使用空格)不会更改文档中的任何现有文本。它只影响添加到文档中的任何新文本。如果现有内容包含制表符,则需要将其转换为空格以保持一致性。虽然您需要手动更改GitH

GitHub的标记编辑器中“选项卡大小”的用途有点混乱。更改下拉列表中的值时,它似乎在“编辑文件”选项卡中起作用,但在“预览”选项卡中不起作用。保存后也没有效果

总之,我希望在my中显示的选项卡大小为2,而不是8,这会使标记看起来杂乱无章


感谢您的帮助。

您需要手动将文档中的所有现有选项卡转换为空格

更改编辑器/IDE或GitHub上的设置(使用空格)不会更改文档中的任何现有文本。它只影响添加到文档中的任何新文本。如果现有内容包含制表符,则需要将其转换为空格以保持一致性。虽然您需要手动更改GitHub上的每个实例,但您的本地编辑器/IDE应该有一个功能,可以通过单个命令(通常称为“将选项卡转换为空格”)在整个文档范围内完成此操作

作为解释,在文档中插入制表符时,只会插入一个制表符字符。没有包含指示制表符宽度的信息。每个文档查看器都有自己的设置,指示制表符的宽度,如果这些设置不匹配,文档将在每个上下文中显示不同的内容。例如,GitHub编辑器可以配置为与默认编辑器不同。但是,渲染预览没有任何设置,因此只能获得默认选项卡宽度(GitHub上的8个字符)

因此,大多数编辑器/IDE都包含一个设置,用于在键入tab键时插入空格。这确保了在任何位置的所有查看器中,每个选项卡的宽度都完全相同。但是,编辑器的“空格”功能通过截取键盘上的tab键并用设置的空格数替换tab键来工作。因此,实际的空格字符被插入到文档中,并且没有制表符(编辑器通过截取退格键来隐藏这一点)。需要注意的重要一点是,此功能通过截取和更改键盘上的按键来工作。因此,它对文档中已有的文本没有影响。这就是您需要转换现有文本的原因。幸运的是,大多数编辑器/IDE的“将制表符转换为空格”功能在进行转换时都会使用制表符/空格设置,因此只要正确配置设置,只要运行一次该命令,就可以修复整个文档


大多数编辑器/IDE还具有“显示空白”(或“查看空白”)功能,可用于确认转换是否正确完成。打开“显示空白”时,选项卡显示为箭头,空格显示为点(通常比周围文本浅灰色)。如果您已转换了整个文档。您应该在任何地方都看不到制表符箭头,只有点表示空格。一旦您确信不存在任何选项卡,就可以关闭“显示空白”。不幸的是,GitHub的在线编辑器不提供此功能,因此您需要使用本地编辑器。

可能是您按Tab键时插入的空格数。(也就是说,它应该被称为“移位宽度”)这也是我的第一个倾向。但是我所有的编辑都是在VS代码中完成的,将“空格”设置为2。谢谢你的想法。没有看到那部分我的坏处你确定你的东西设置为“空格”了吗?我在你的自述中看到了一堆制表符。如果你把东西设置为“空格”“那么编辑器应该插入设置数量的空格,而不是选项卡。如果您仍在获取选项卡,那么您的编辑器配置不正确。我深表歉意。我的意思是“间距”设置为2。谢谢Waylan。对于那些与我处于相同位置的人来说,升华的
将缩进转换为空格
在这里是一个救星。您可以在右下角找到该选项。