2011-08-08 3 views
1

私はDreamweaver cs5 with windows 7とWindows上で動作しています。xp Dreamweaver cs5.5 私はファイルホームを編集し、自分の仕事でftpから開くと、それぞれの空白行に追加の空白行が追加されていますなぜこれが起こっていますか?別のコンピュータで編集するとPHPファイルに混乱しますか?

if (true) { 

test(); 

}; 

は今

if (true) { 





test(); 





}; 

のように見え、これはどこにでもあります。 また、まれに私はファイルをオープンしていて、私のPHPコードにはこのような同じ大きな行に新しい行がありません。

誰かがここで問題を知っていますか?

+1

を「すべて置換」あなたはこの予期しない動作についてDWサポートを尋ねたことがありますか? – zerkms

+4

これは、Linuxの '\ n'とWindowsの' \ r \ n 'との間の行末の違いと関係があります。私はDreamweaverでそれを見たことがない。これらのページを処理するサーバー上のものはありますか?他の誰かが別のエディタでそれらを開いていますか? – Brad

+1

私が知っている限り、いくつかのftpサーバーは、これらの問題を解決しようとしています。 (少なくともRFCはこのためのオプションを指定しています)。 – masch

答えて

2

おそらくそれは最善の答えではないかもしれませんが、
Dreamweaverは間違ったツールです。通常のIDE-PhpStormまたはNetBeansを使用してください。

+1

申し訳ありませんが、OPはDreamweaverについて質問していますが、使用する他のIDEは問いません。あなたは本当にここに答えを出しているわけではありません。公平であり、OPの動機づけが答えとして適格ではないと疑問を呈しています。 – hakre

+0

ここに間違った情報があると思うなら、@hakreは私の答えをdownvote自由に感じてください。 Dreamweaverはすごいですし、この答えはOPに非常に役立ちます。 –

+0

私はFrontbageを初心者として使った時、誰かが私の夢を語りました。私はdreamweaverを試してみました。私はNotepad ++を使用しましたが、Dream Weaverはコードの強調表示が良く、プロジェクトなどを管理することができます 何が「くそ」なのでしょうか? – Johnds

1

これはDreamweaverには当てはまりませんが、これはWindowsマシン上でUnixサーバーからファイルをダウンロードするときに発生します。

ありそれが現在の問題だ場合は、直ちに余分なラインを取り除くために非常に簡単修正は、少なくともを壊しだ、将来的にそれらを防ぐために:

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

余分な行を削除する場合それはすべての空の区切りを削除するので、これがあなたの望むものであることを確認してください。手動の区切りをもう一度作成しなければならないかもしれません。

まれに表示されない改行については、その記事で提案されているように、改行タイプをあなたのサーバに合わせて設定することをお勧めします。

+0

私の頭痛を解決していただきありがとうございます。あるファイルでは、行間のスペースは画面の大きさでした。 – Johnds

+0

@Johnds、喜んで助けました。これがあなたに役立つ場合は、この回答に合格とマークすることを検討してください。 –

2
  1. ファイルを開く
  2. ソース」の「内検索」で
  3. CTRL + Fをクリックして選択し、「現在のドキュメント」(複数のファイルを持っている場合にも フォルダを選択することができます)
  4. 検索( "
  5. タイプ"\n"を探す "で
  6. (引用符なし)タイプ"[\r\n]{2,}"" コード」
  7. ティック" を使用する正規表現
  8. を「置き換え」を押して中に引用符)なし
+0

これは機能します!しかし、あなたはなぜこれが機能するのか説明しませんでした。あなたはどうしたらいいのですか? – CodeGodie

関連する問題