当我尝试在远程服务器上编辑某些代码时,该代码包含空白行,或者在某些情况下整个代码都在一行中。我知道这个问题与 FTP 客户端传输模式或文件编码或服务器类型(unix 或 windows)有关.. 或以什么格式保存文件。
在我的工作环境中一切正常,但是当我必须直接在某个远程服务器上编辑时我遇到了问题(并非总是如此)。对于我的工作,我使用 notepad++、sublime text2 或 netbeans。
一个例子......在我偶尔工作的一家公司中,他们使用 Dreamwaver。Dreamwaver 直接连接到服务器上,我用它编辑的所有文件格式正确(没有空行),但我不喜欢那个编辑器,所以我想使用我自己的。要连接到服务器,我使用 WinSCP,但我打开的某些文件有空行。
在一种情况下,我编辑了一个文件(WinSCP+Notepad++),当我第二天尝试编辑它时,所有代码都在一行中,同样的问题出现在 Dreamwaver 中……前一天出了问题……或者文件保存或文件上传.
所以我的问题是:
- 可能的原因是什么以及如何预防?
- 为什么 Dreamwaver 没有空行,而 notepad++ 和 sublimetext 有?
- verious 编辑器中是否有一个选项可以忽略空白行并隐藏它们?
- 如果保存了空白行,有没有办法快速删除它们?在记事本++中,您可以选择编辑/删除空白行,但这通常会破坏一些代码。
- 如果所有代码都在一行中,有没有办法用记事本++或崇高文本重新格式化它?