2010-07-22 131 views
2

我不是开发人员,所以我不知道这个适当的术语。 我正在处理由其他人完成的代码,并以连续的方式进行编码。这意味着不能像现在这样,重新格式化HTML

<body> 
    <ul> 
     <li>List 1</li> 
     <li>List 2</li> 
     <li>List 3</li> 
    </ul> 
</body> 

而是这样的,不断:

<body><ul><li>List 1</li><li>List 2</li><li>List 3</li></ul></body> 

现在我的问题:是有Adobe Dreamweaver的一种方式或自动的方式,使第二样子第一?我的意思是一次点击都会缩进为第一个?

+0

一个对代码正确缩进感兴趣的投票......超越了IDE为您默认的功能... – 2010-07-22 03:24:21

+0

什么是IDE? – Ryan 2010-07-22 05:10:27

+0

这意味着集成开发环境 – 2010-07-22 13:04:59

回答

0

这看起来像你以后:

http://livedocs.adobe.com/en_US/Dreamweaver/9.0/help.html?content=WSc78c5058ca073340dcda9110b1f693f21-7bdd.html

基本上查看选项 - >代码查看选项 - >自动缩进

+0

这段代码不是由我完成的。此代码由可连续编码的人输入 – Ryan 2010-07-22 03:36:08

+0

您问过Dreamweaver如何执行此操作。那是你想要的吗? – SteveCav 2010-07-22 04:13:28

+0

是的。我这样做,但它不会自动使这些现有的代码缩进。没有变化发生。它只影响我将键入的新代码,但不影响现有代码。 – Ryan 2010-07-22 05:10:12

0

Eron,这是惊人的有多少人认为通过删除返回和制表符可以节省大量的文件大小和加载时间。确实,你确实可以节省一些......但它与去奥运会游泳池的浴室的效果差不多,即不多。

作为一个用户界面的人,我很迷恋在后端正确缩进我的代码。它可以更容易地发现问题并快速解决问题。为此,在我最近的工作中,我一直在无情地窃取一个文件中的丑陋代码,手动格式化(添加中断和制表符)。这并不快,绝对不好玩。但最终的代码看起来不错。这是值得的,我想。

Dreamweaver不是一个糟糕的工具,但有更好的工具可以帮助完成这项任务。我个人很喜欢NetBeans。它会突出显示开始/结束标签,绘制标签“行”,甚至可以自动标签。另一个很好的例子就是Rapid PHP,它可以像上面提到的那样为相似的代码行完成这个简洁的“块选项卡”工具。如果您对HTML更新,它们会自动建议并即时验证您的代码,并向您展示哪些问题。

如果你想变得非常疯狂,你可以控制Tab键和输出代码的中断。 \ t是一个标签,\ n是换行符。如果您正在动态创建多层次无序列表(如菜单),它确实可以提供帮助。

祝你好运,不断学习!