Беспорядок в файле php при редактировании на разных компьютерах - PullRequest
1 голос
/ 09 августа 2011

Я работаю дома с Dreamweaver CS5 на Windows 7 и на работе на Windows XP Dreamweaver CS5,5 Когда я редактирую файл home и открываю его из ftp на своей работе, все пробелы между строками кода удваиваются, когда я возвращаюсь домой и открываю файл, в каждую пустую строку добавляется дополнительная пробел, почему это происходит?

, например

if (true) {

 test();

};

теперь выглядит как

if (true) {





 test();





};

и это везде. Также иногда я редко открываю файл, и в моем php-коде нет новых строк, все они на одной большой строке, как эта.

if (true) {     test();  };

Кто-то знает, в чем здесь проблема?

Ответы [ 3 ]

2 голосов
/ 12 марта 2013
  1. Открыть файл
  2. Нажмите CTRL + F
  3. Выберите «Текущий документ» в «Найти в» (Вы также можете выбрать папка, если у вас есть несколько файлов)
  4. Поиск в «Исходном коде»
  5. Галочка "Использовать регулярное выражение"
  6. Введите "[\r\n]{2,}" (без кавычек) в поле "Найти"
  7. Введите "\n" (без кавычек) в поле «Заменить»
  8. Нажмите «Заменить все»
2 голосов
/ 09 августа 2011

Может быть, это будет не лучший ответ, но ...
Dreamweaver - неправильный инструмент, используйте обычные IDE - PhpStorm или NetBeans .

1 голос
/ 09 августа 2011

Это то, что подходит для Dreamweaver, и это происходит, когда вы работаете на компьютере с Windows и загружаете файл с сервера Unix.

Существует довольно простое решение, чтобы немедленно избавиться от дополнительные разрывы строк , по крайней мере, если это текущая проблема, и для предотвращения их в будущем:

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

При удалении дополнительных разрывов строк он удалитвсе пустые разрывы, поэтому убедитесь, что это именно то, что вам нужно - вам, возможно, придется снова создавать некоторые разрывы вручную.

Что касается разрывов строк, которые не появляются в редких случаях, я подозреваю, что для установки типа разрыва строки следует указать тип сервера какпредложенный в этой статье может решить и эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...