当我从服务器下载文件时,我在该文件中发现了许多不需要的空格。为什么这些空间即将到来?有没有办法删除这些空格。请帮帮我..
答案 0 :(得分:1)
可能是您的FTP客户端以“ASCII”模式启动/下载文件。确保您已将其配置为以二进制模式传输所有文件。
另一种可能性是您正在使用不同的编辑器/操作系统,并且他们不同意新线约定。使用一个好的文本编辑器,如 Notepad ++ ,它可以理解所有换行符。
答案 1 :(得分:1)
我们在办公室使用Dreamweaver和SVN进行源代码控制。我们无法弄清楚在多次提交/上传之后导致许多额外行出现在我们的代码中的原因是什么。最后谷歌搜索提供了答案。
如何删除多余的空格
While the document is open in Dreamweaver, press CTRL+F to load the Find & Replace dialog box. Do the search on the source code view.
Check the box “Use regular expression” and uncheck any other boxes.
Find: [\r\n]{2,}
Replace: \n
The hit “replace all”
就是这样!
但请注意,此方法将删除代码中的所有现有空格。
另一件事。再次下载文件时,Dreamweaver将在代码中添加另一个空格。把它搞砸了。这是因为编码和服务器类型。
如果您使用的是Dreamweaver CS3并且正在从Unix / Linux服务器下载文件到基于Windows的本地PC,则通常会发生这种情况。
更改Dreamweaver设置以防止它
Inside Dreamweaver, click Edit on the menu.
Then Preferences.
Then Code Format.
Then on the “Line Break Type” select “LF (unix)”
Click Ok. Done!
这是最终的答案......给这个家伙奖励.. http://www.jaredstenquist.com/2009/02/13/removing-extra-linebreaks-and-spaces-in-dreamweaver/