在TextWrangler中将标签自动转换为4个空格?

Kev*_*rke 65 textwrangler tabs spaces bbedit

Textwrangler中是否有首选项将标签重新定义为4个空格?在Vim中,这是set expandtab在vimrc中,但是当我完成编辑文档时,除了单击"Detab"之外,我不知道如何在TW中设置它.

谢谢,凯文

Kev*_*rke 94

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

  • 简单地说,即使重启后,也没有为我工作,v是4.0.1(3152).在|编辑 - >"文本选项..."|下找到相同的设置 虽然有效. (23认同)
  • 在Mac上重启TextWrangler,然后才能对已经打开的文档生效 (17认同)
  • 它不仅不适用于打开的文档,而且对于更改该设置之前创建的任何文档都不起作用.如果重新启动后打开在更改之前创建的文档,则仍会应用旧设置.但是在更改之后创建的任何文档都可以.(4.5.2版) (5认同)
  • 因为这似乎是一个痛点:BBEdit和TextWrangler具有*每个文档*首选项。更改全局设置后,您仍然需要在以前打开的文档中进行更改,因为全局设置仅在您打开从未打开过的文件时适用。 (2认同)

小智 60

对于已存在的文档,您必须点击打开文档的编辑器窗口顶部的"文本选项"按钮.它是一个看起来像"T"的按钮,旁边有一个灯开关.在那个下拉列表中还有"自动扩展选项卡".

  • 如果该选项被禁用,就像它对我来说一样,只需突出显示整个文档并缩进然后返回. (2认同)

rob*_*obm 9

在版本4.5.5中,有"文本 - > Detab ...",它会弹出一个请求者,每个选项卡有多少空格,预设为4.


Luk*_*ski 5

转到Edit- > Text Options并勾选Auto-expand tabs.这将使所有新选项卡更改为空格.

要将所有当前标签更改为空格,请转到Text- > Detab并点击Detab.

希望有所帮助!