На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Notepad++ открывает html документы в одну строчку. Как исправить?
    Ребзя, помогите! Скачал Notepad++ 6,9 с официального сайта. Попытался открыть html документ, открывает, но в неудобочитаемом виде (нет разделения на строки, всё идет одним блоком, а фон подсвечен розовым). Прилагаю скриншот. Как сделать так, чтобы Notepad++ открывал документы, так как он и должен это делать, в удобочитаемом виде. То что есть сейчас редактировать просто невозможно.

    Прикреплённый файлПрикреплённый файлImage_1.jpg (83,91 Кбайт, скачиваний: 1442)
      Проблема в переносах строк. Весь мир сидит на \n, нотпад пытается найти \r\n
        Цитата
        Весь мир сидит на \n

        Билл Гейтс смотрит грустно и с недоумением.

        Вообще странная ситуация - Notepad++ сам распознает и использует любой из трех форматов. Может, в файле переносов строк просто нет? Например, кто-то открыл файл с юниксовыми переносами в обычном блокноте и зачем-то сохранил файл. Или на сервере шаблоны такие кривые. Попробуй посмотреть файл в шестнадцатиричном виде (любой нормальный двухпанельный менеджер умеет) и поискать байты 0a и 0d.
          Serafim, а это можно как-то исправить?
            Цитата Serafim @
            Весь мир сидит на \n, нотпад пытается найти \r\n
            Мой 6.8.8 нормально переводит и случай когда только байты 0A. :whistle:
            Цитата AVA12 @
            Может, в файле переносов строк просто нет? Например, кто-то открыл файл с юниксовыми переносами в обычном блокноте и зачем-то сохранил файл.
            Скорее всего, их=переносов просто нет. :yes-sad:
              AVA12, посмотрел файл через тоттал-командер в шестнадцатиричном виде, но не нашел байты 0a и 0d.
                Цитата heavenlook @
                Как сделать так, чтобы Notepad++ открывал документы, так как он и должен это делать, в удобочитаемом виде.
                Можно выбрать команду "Плагины\NppExport\Export to HTML", но она не один-в-один сохранит, малость... :blush:
                  Славян, как думаешь, если установить 6.8.8 версию Notepad++ , проблема решится?

                  Добавлено
                  Цитата Славян @
                  Цитата heavenlook @
                  Можно выбрать команду "Плагины\NppExport\Export to HTML", но она не один-в-один сохранит, малость... :blush:


                  Нет, не могу ничего менять в файле, т.к. он клиентский.

                  Цитата heavenlook @
                  Можно выбрать команду "Плагины\NppExport\Export to HTML", но она не один-в-один сохранит, малость... :blush:


                  Нет, не могу ничего менять в файле, т.к. он клиентский.
                    Цитата heavenlook @
                    как думаешь, если установить 6.8.8 версию Notepad++ , проблема решится?
                    Думаю, что нет. Открывать он будет/должен всё равно "как есть". Как "заставить" показывать, выполняя некое задуманное преобразование, - не знаю. :no-sad:

                    Добавлено
                    П.С. собственно, 6.8.8 тоже не решает вашу задачу, т.к. и он откроет всё длинной строкой, а покажет как надо токмо опосля преобразования. Попробуйте нажать Ctrl+I - операция разбить строки. ;)
                      Славян, да, установил 6.8.8 версию Notepad++, и всё-равно открывает файл в одну строку. Попытался по вашему совету, раззбить на сторки, но все строки в одной куче, нет разделения на блоки и т.д. Вообщем, работать с файлом в таком состоянии просто невозможно.
                        Гм, у меня авторазбиение на строки на тестовом файлике не работает (а как должно работать?). Экспорт в HTML тупо экранирует текст и вставляет его в div. Нашел пока только одно работающее решение: открыть в браузере -> инструменты разработчика -> документы -> развернуть дерево -> выделить все -> скопировать и сохранить.
                          AVA12, ну вообще, до того как переустановил ось с windows xp на windows 10, в Notepad++ этот же документ открывался корректно. Т.е. так же с сервера скачивал этот html документ, и прекрасно открывал его в Notepad++, с переносами строк, блоками и подсветкой. А сейчас почему-то открывает в неудобочитаемом виде. Вот и ломаю голову, почему так происходит.

                          По вашему совету открыл файл в браузере google hrome, далее перешел в инструменты разработчиков, и получил картину как на скриншоте. Куда дальше нажимать? Пункта "Документы" нигде не вижу.
                          Прикреплённый файлПрикреплённый файлbchv.jpg (20,05 Кбайт, скачиваний: 1352)
                            Уважаемые форумчане, есть ещё какие-то идеи как решить проблему?
                              heavenlook, насколько я понял сервер отдает HTML одной строкой, так что баловаться с редакторами бесполезно. Ищи программы (или онлайн сервисы) для авто-форматирования HTML и прогоняй свой файл через них.
                                Любая IDE это запросто делает. Взять к примеру WebStorm\PhpStorm: Ctrl + Alt + Shift + L
                                  Нажмите кнопку показа управляющих символов - похожа на П с ухом слева. Увидите как всё отформатировано.
                                  Слева от этой кнопки есть кнопка переноса строк.
                                  Потом посмотрите меню Edit->EOL Conversion.
                                    Спасибо всем за советы! Поставил JetBrains WebStorm и решаю проблему следующим образом: 1.загружаю html-файл в WebStorm, 2. Нажимаю комбинацию клавиш: CTRL + ALT + L. После этого файл приобреттает правильное форматирование как в WebStorm, так и в Notepad++
                                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                    0 пользователей:


                                    Рейтинг@Mail.ru
                                    [ Script execution time: 0,0419 ]   [ 19 queries used ]   [ Generated: 28.03.24, 20:09 GMT ]