Tabs 在TextWrangler中将选项卡自动转换为4个空格?

Tabs 在TextWrangler中将选项卡自动转换为4个空格?,tabs,spaces,textwrangler,bbedit,Tabs,Spaces,Textwrangler,Bbedit,Textwrangler中是否有将选项卡重定义为4个空格的偏好?在Vim中,这是vimrc中的set expandtab,但除了在编辑完文档后单击“Detab”之外,我不知道如何在TW中设置它 谢谢, Kevin转到“首选项”->“编辑器默认值”->“自动展开选项卡”,然后将选项卡设置为4个空格。然后重新启动TextWrangler以进行更改。对于已经存在的文档,您必须点击打开文档编辑器窗口顶部的“文本选项”按钮。在旧版本中,按钮看起来像一个“T”,旁边有一个电灯开关;对于较新的版本,它是一个齿

Textwrangler中是否有将选项卡重定义为4个空格的偏好?在Vim中,这是vimrc中的
set expandtab
,但除了在编辑完文档后单击“Detab”之外,我不知道如何在TW中设置它

谢谢,
Kevin

转到“首选项”->“编辑器默认值”->“自动展开选项卡”,然后将选项卡设置为4个空格。然后重新启动TextWrangler以进行更改。

对于已经存在的文档,您必须点击打开文档编辑器窗口顶部的“文本选项”按钮。在旧版本中,按钮看起来像一个“T”,旁边有一个电灯开关;对于较新的版本,它是一个齿轮“⚙" 图标。在该下拉列表中还有“自动展开选项卡”。

您也可以使用“规范化选项…”。。。“将已打开文档的文本选项设置为您在首选项中设置的内容。这对于处理预先存在的代码很有用。

在4.5.5版中,有“文本->数据标签…”,它会弹出一个请求者,询问每个标签的空间大小,预设为4。

转到
编辑
->
文本选项
并勾选
自动展开标签
。这将使所有新选项卡更改为空格

要将所有当前选项卡也更改为空格,请转到
Text
->
Detab
并点击
Detab


希望有帮助

对于Mac,另一种检查和启用“自动展开标签”的简单方法是点击左上角的齿轮按钮


您需要在两个地方设置设置,以使其正常工作。一个用于以前打开的文档,另一个用于将来打开或创建的所有文档

设置
  • 将“自动展开选项卡”设置为选中
  • 将“制表符宽度”设置为4
以前打开的文档
  • 单击“文本选项”按钮。它位于编辑器窗口的左上角,位于打开文档的文档视图正上方。在较新的版本中,它是一个齿轮“⚙" 图标。在旧版本中,它是一个“T”和灯开关
新文件
  • 转到首选项菜单:BBEdit->preferences
  • 从“首选项”的侧栏中选择“编辑器默认值”

在mac上重新启动TextWrangler,直到它对已打开的文档生效为止。很简单,对我来说不起作用,即使重新启动后,v为4.0.1(3152)。在|编辑->“文本选项”下找到相同的设置。。。“|但这起作用。即使在重新启动后,也不会应用于已打开的文档,但适用于新文档不仅适用于打开的文档,而且不适用于更改该设置之前创建的任何文档。如果重新启动后打开了在更改之前创建的文档,则旧设置仍适用。但更改后创建的任何文档都可以。(版本4.5.2)因为这似乎是一个难点:BBEdit和TextWrangler具有每个文档的首选项。一旦更改了全局设置,您仍然需要在以前打开过的文档中更改它,因为全局设置仅在您打开以前从未打开过的文件时适用。如果该选项像我一样被禁用,只需突出显示整个文档并缩进,然后再缩进。谢谢。这正是我所需要的。在较新版本的TextWrangler中,该按钮看起来像一个齿轮。如果您想一次性将现有选项卡更改为空格,则可以很好地处理现有文档。