2

リモート サーバーで一部のコードを編集しようとすると、そのコードに空白行が含まれているか、コード全体が 1 行に収まっている場合があります。この問題は、FTP クライアントの転送モード、ファイルのエンコード、サーバーの種類 (UNIX または Windows)、またはファイルが保存される形式に関連していることを知っています。

私の作業環境では問題なく動作しますが、リモート サーバーで直接編集する必要がある場合に問題が発生します (常にではありません)。私の仕事では、notepad++、sublime text2、または netbeans を使用しています。

1 つの例... 私が時々勤務するある会社では、Dreamwaver を使用しています。Dreamwaver はサーバーに直接接続し、Dreamwaver で編集するすべてのファイルは適切にフォーマットされています (空白行はありません)。サーバーに接続するには WinSCP を使用しますが、開いたファイルの一部に空白行があります。

あるケースでは、ファイル (WinSCP+Notepad++) を編集し、翌日編集しようとすると、すべてのコードが 1 行に収まっていましたが、Dreamwaver にも同じ問題がありました ... 前日に何か問題が発生したか、ファイルの保存またはアップロードで問題が発生しました.

だから私の質問は:

  1. その考えられる原因とそれを防ぐ方法は何ですか?
  2. Dreamwaver には空行がないのに、notepad++ と sublimetext には空行があるのはなぜですか?
  3. 空白行を無視して非表示にするためのさまざまなエディターのオプションはありますか?
  4. 空白行が保存されている場合、それらをすばやく削除する方法はありますか? notepadd++ では、空白行の編集/削除を選択できますが、一部のコードが壊れることがよくあります。
  5. すべてのコードが 1 行にある場合、メモ帳 ++ または崇高なテキストで再フォーマットする方法はありますか?
4

2 に答える 2

2

ドリームウェイバーで

  • CTRL + F をクリックします。

  • 「検索する場所」で「現在のドキュメント」を選択します(複数のファイルがある場合はフォルダを選択することもできます)

  • 「ソースコード」で検索</li>
  • 「正規表現を使用する」にチェックを入れます</li>
  • 「検索」に「[\r\n]{2,}」(引用符なし)と入力します</li>
  • 「置換」に「\n」(引用符なし)を入力</li>
  • 「すべて置換」を押します</li>

参照。http://www.brmecham.com/how-to-remove-blank-lines-in-dreamweaver/

于 2014-04-29T16:27:56.203 に答える