在不同计算机上编辑时php文件混乱?

发布于 2024-11-28 10:50:19 字数 438 浏览 1 评论 0 原文

我在家里使用 Windows 7 上的 Dreamweaver cs5 工作,在 Windows XP 上使用 Dreamweaver cs5.5 当我编辑文件 home 并在工作中从 ftp 打开它时,代码行之间的所有空格都会加倍,当我回家并打开文件时,每个空行中都会添加额外的空格行,为什么会发生这种情况?

例如,

if (true) {

 test();

};

现在看起来

if (true) {





 test();





};

,这无处不在。 另外,有时我很少打开文件,并且我的 php 代码没有新行,它们都在同一个大行上,如下所示。

if (true) {     test();  };

有人知道这里有什么问题吗?

I work home with Dreamweaver cs5 on windows 7 and on work on windows xp Dreamweaver cs5.5
When i edit file home and open it from ftp on my work all spaces between lines of code double when i get home and open file there are additional space line added to each empty line why is this happening?

e.g.

if (true) {

 test();

};

now looks like

if (true) {





 test();





};

and this is everywhere.
Also sometimes rarely i open file and my php code does not have no new lines its all on the same big line like this.

if (true) {     test();  };

Someone knows whats the problem here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不美如何 2024-12-05 10:50:19

也许这不是最好的答案,但是......
Dreamweaver 是错误的工具,请使用普通 IDE - PhpStormNetBeans

Maybe it will be not best answer, but...
Dreamweaver is wrong tool, use normal IDEs - PhpStorm or NetBeans.

猫性小仙女 2024-12-05 10:50:19
  1. 打开文件
  2. 单击 CTRL + F
  3. 在“查找位置”中选择“当前文档”(也可以选择
    文件夹(如果有多个文件)
  4. “源代码”中搜索
  5. 勾选“使用正则表达式”
  6. 在“查找”中键入 “[\r\n]{2,}”(不带引号)
  7. 在 >“替换”中的“\n”(不带引号)
  8. 按“全部替换”
  1. Open the file
  2. Click CTRL + F
  3. Select "Current document" in "Find in" (You can also select the
    folder if you have multiple files)
  4. Search in "Source code"
  5. Tick "Use regular expression"
  6. Type "[\r\n]{2,}" (without quotes) in "Find"
  7. Type "\n" (without quotes) in "Replace"
  8. Press "Replace All"
白云不回头 2024-12-05 10:50:19

Dreamweaver 确实会出现这种情况,当您在 Windows 计算机上从 Unix 服务器下载文件时,就会发生这种情况。

有一个相当简单的修复方法可以立即消除额外的换行符(如果这是当前的问题),并防止将来再次出现:

http://www.jaredstenquist.com/2009/02/13/removing-extra-linebreaks-and-spaces-in-dreamweaver/

当删除多余的换行符时,它将删除所有空休息所以请确保这就是您想要的 - 您可能需要再次创建一些手动休息。

至于在极少数情况下不会出现换行符,我怀疑按照该文章中的建议设置换行符类型以匹配您的服务器也可以解决该问题。

This is something that does come up with Dreamweaver and it happens when you're on a Windows machine and you download a file from a Unix server.

There's a fairly easy fix to immediately get rid of the extra line breaks at least, if that's the current issue, and to prevent them in the future:

http://www.jaredstenquist.com/2009/02/13/removing-extra-linebreaks-and-spaces-in-dreamweaver/

When removing extra line breaks, it will remove all empty breaks so be sure this is what you want - you may have to create some manual breakss over again.

As for line breaks not appearing in rare cases, I suspect setting line break type to match your sever's as suggested in that article may address that issue as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文