Notepad в windows 10 начал понимать юниксовый перевод строки, а не только формат Windows.

С проблемой «каши» вместо удобочитаемого текста десятилетиями сталкивались те, кто пытался открыть в среде Windows текстовые документы, подготовленные на других операционных системах. Теперь же всё в одночасье изменяется. И это изменение столь же мало, сколь и эпично по своим практическим результатам и идеологическим последствиям. Microsoft вновь пытается играть в кросс-интеграцию и поддержку открытых стандартов.

Долгие годы Windows Блокнот мог нормально отображать только те текстовые документы, которые содержали символы начала новой строки в формате Windows End of Line (EOL) — «возврат каретки» (CR) и «подача на строку» (LF). На деле это приводило к тому, что Notepad не смог правильно отобразить содержимое текстовых файлов, созданных в Unix, Linux и macOS, где в качестве признака конца строки использовался только символ LF.

Например, вот скриншот Notepad, пытающегося отобразить содержимое текстового файла Linux .bashrc, который содержит только символы Unix LF EOL:

image

А вот скриншот недавно обновленного «Блокнота», отображающего содержимое того же самого файла UNIX / Linux .bashrc, но с правильными переносами:

image
Обратите внимание, что строка состояния указывает обнаруженный формат EOL текущего открытого файла.


Так же для гибкого управления новой возможностью в разделе реестра [HKEY_CURRENT_USER\Software\Microsoft\Notepad] вводятся два дополнительных ключа:

image

По накалу страстей спор о способе начала новой строки в электронных документах сравним со спором о пробелах и табуляциях в исходных текстах программ. У этого противостояния «за строку» было много причин, как лежащих в области древних стандартов и традиций, так и берущих свои корни в особенностях конструкции печатных машин и телетайпов. Не меньшую роль сыграло и стремление одних программистов буквально выполнять (интерпретировать) команды и управляющие символы, а других — следовать здравому смыслу.

Что мы можем узнать о проблеме из Википедии



Исторически на механических пишущих машинках был рычаг, который возвращал каретку к левому краю страницы и прокручивал вал, подвигая бумагу вверх на строку. На телетайпах и более поздних алфавитно-цифровых печатающих устройствах (АЦПУ) вместо каретки была головка, в лазерных принтерах она перестала быть материальной, но в термине возврат каретки всё это продолжали называть кареткой, чтобы его не менять. На телетайпах возврат каретки и подачу строки разделили, откуда традиция представления перевода строки как CR+LF перешла и к текстовым файлам.

Системы, основанные на ASCII или совместимом наборе символов, используют или LF (перевод строки, 0x0A), или CR (возврат каретки, 0x0D) по отдельности, или последовательность CR+LF. Эти названия основаны на командах принтера: перевод строки означает, что одна строка на бумаге должна быть перенесена при печати, а возврат каретки означает, что каретка печатающего устройства должна вернуться к началу текущей строки.

  • CR (ASCII 0x0D) использовался в 8-битовых машинах Commodore, машинах TRS-80, Apple II, системах Mac OS до версии 9 и OS-9;
  • LF (ASCII 0x0A) используется в Multics, UNIX, UNIX-подобных операционных системах (GNU/Linux, AIX, Xenix, Mac OS X, FreeBSD), BeOS, Amiga UNIX, RISC OS и других;
  • CR+LF (ASCII 0x0D 0x0A) используется в DEC RT-11 и большинстве других ранних не-UNIX- и не-IBM-систем, а также в CP/M, MP/M, MS-DOS, OS/2, Microsoft Windows, Symbian OS, протоколах Интернет.


По стандарту, любое совместимое с Юникодом приложение должно воспринимать как перевод строки каждый из нижеследующих символов:
  • LF (U+000A): англ. line feed — подача строки <ПС>;
  • CR (U+000D): англ. carriage return — возврат каретки <ВК>;
  • NEL (U+0085): англ. next line — переход на следующую строку;
  • LS (U+2028): англ. line separator — разделитель строк;
  • PS (U+2029): англ. paragraph separator — разделитель абзацев.

Причем, последовательность CR+LF (U+000D U+000A) надлежит воспринимать как один перевод строки, а не два.

Но как известно, стандарты стандартами, а реализации у всех часто выходят разными. И масла в огонь подливает необходимость корректно отображать унаследованные документы, созданные до эпохи юникода. Отсутствие единого общепринятого представления перевода строки в разных операционных системах надолго осложнило обмен текстовыми данными между ними.

Юникод старается примирить эту разницу, уравнивая CR, LF и CR+LF, однако вступает в противоречие с наследуемым им ASCII при трактовке последовательности LF+CR, не предварённой CR: согласно ASCII это один перевод строки, а согласно Юникоду — два.

Комментарии (236)


  1. ReklatsMasters
    09.05.2018 15:05

    А при редактировании какие переносы создаются?


    1. Jeditobe Автор
      09.05.2018 15:07

      В новом блокноте?


    1. creker
      09.05.2018 15:16
      +2

      Вставляется перенос текущего текстового документа. Для нового документа — CRLF. Для открытого — определяется по содержимому. При вставке текста его переносы строк автоматически заменяются на текущий. В блог посте есть картинка с описанием флагов и их значений по-умолчанию.


      1. Jeditobe Автор
        09.05.2018 15:19
        +1

        Добавил в публикацию.


      1. juray
        09.05.2018 16:49
        +1

        а если в открытом смесь?


        1. Jeditobe Автор
          09.05.2018 17:08

          Надо проверять, но думаю, оно выбирает один из форматов, а остальное конвертирует.


  1. tenhi_shadow
    09.05.2018 15:14
    -8

    новость отражает всю суть microsoft: полезные фичи идут в последнюю очередь, а всякие магазины и прочее — в первую.
    Я думаю, что лет через 15 можно будет ожидать подсветку синтаксиса в блокноте…


    1. creker
      09.05.2018 15:20
      +4

      Всю суть? Тонны полезных фич, которые релизованы до этого, получается не важны? CRLF проблема как раз таки никого особо не волнует, т.к. либо открывают в Wordpad, который все понимает, либо открывают в своем понравившемся редакторе. Что действительно суть microsoft сегодня это исправление проблем, которые превратились уже в должное и ожидаемое поведение, исправление которых давно никто не ждет. Из недавнего — переработка командной строки. Это вряд ли кому-то нужно сегодня, но приятно видеть.


      1. tenhi_shadow
        09.05.2018 15:25
        -10

        в notepad++ это ещё со старта всё работало, я вот к чему. Но каждому же надо свои костыляки


        1. imanushin
          09.05.2018 16:10
          +5

          Мне кажется, вы не понимаете суть публичного дистрибутива операционной системы.


          В нем главное — не нашинковать программами, а оставить минимальное множество простейших вещей, которые позволят начать работать с системой.


          Далее разработчики ПО уже будут конкурировать, создавать приложения.


          В этом случае кроме плюсов конкуренции добавляются плюсы в разграничении релизных циклов (новая версия Notepad++ релизится не вместе с Windows, а в своём темпе), возможности пользователю комбинировать разные версии ОС и приложений.


          1. Alex_ME
            09.05.2018 16:46
            -1

            Я полностью согласен с тем, что ОС должна быть с минимальным набором ПО (тут должен быть камень в огород Ubuntu), но, к сожалению, Windows далека от этого. Слишком много хлама.


            1. alan008
              09.05.2018 23:51

              Ну, это как бы не совсем хлам. Это куча драйверов длч разных устройств. Это хорошая поддержка многоязыкового интерфейса для множества языков. Это подсистемы обеспечения совместимости со старым софтом. Подсистема запуска 32-битных приложений а 64-разрядной ОС. И много еще чего. Хлама среди этого не так уж и много.


              1. Antervis
                10.05.2018 08:41

                там же не только важное. Есть несколько предустановленных игр, OneDrive, Skype и офис (их я конечно с большой вероятностью буду использовать, но факт же), Sketchbook, «проигрыватель Windows Media» дублирует функционал «Кино и ТВ»/Groove телеметрия и несколько других бестолковых служб (в частности, предзагрузка многих приложений windows), и это только беглый обзор. В итоге блокнот — единственное приложение, которое не эволюционировало со времен зарождения windows, а там не хватает только подсветки и выбора кодировок


                1. YaakovTooth
                  10.05.2018 08:53

                  Ага, а дальше пойдут хоткеи, пакетш манагер, оупен апи и привет, ещё один VSCode. :)


                  1. Antervis
                    10.05.2018 15:45

                    а почему бы и нет? Почему бы не поставлять в винде vscode вместо блокнота?


                    1. YaakovTooth
                      10.05.2018 16:10

                      В этом мире (слава богу) сложные системы строятся исходя из вопроса „с какой целью?”, а не „почему бы и нет?” В любом случае, завсегда можно поискать модные в этой пятилетке сборки. 8)


                      1. Antervis
                        10.05.2018 16:24

                        зачем тогда в базовой комплектации вин10 две программы для произведения видео, две для воспроизведения аудио, две рисовалки и «средство для просмотра смешанной реальности»?


                        1. YaakovTooth
                          10.05.2018 16:26

                          Быть может чтобы вы задавали больше идиотских вопросов не по адресу? :)


          1. a-tk
            09.05.2018 21:49
            +1

            Как в своё время говорили, Internet Explorer — это маленькая утилитка, которая позволяет скачать нормальный браузер.


            1. Rammix
              11.05.2018 02:28

              А Notepad — маленькая утилитка, позволяющая написать нормальный блокнот? :D


            1. bopoh13
              11.05.2018 11:20
              +1

              Можно и без браузера скачать
              oXMLHTTP.Open "GET", "https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US", False


              1. a-tk
                11.05.2018 11:37
                +1

                Не все же такие маньяки…


              1. Antervis
                11.05.2018 14:54

                надо будет запомнить, а то в последний раз edge не хотел скачивать установочник chrome (со всеми остальными файлами всё было в порядке)


        1. creker
          09.05.2018 16:21
          +1

          Непонятно к чему notepad++ здесь. Может еще жаловаться, что visual studio нет в поставке стандартной? ОС из коробки предоставляет необходимый минимум, ничего более. Блокнота и wordpad с лихвой хватает для всех примитивных задач. Все остальное решается сторонним софтом, это философия всех настольных ОС. Поэтому там нет и не будет подсветки синтаксиса, этому не место в стандартной поставке. Тем более блокнота. МС и так предоставляет бесплатный visual studio code как раз для таких задач. Надо — ставьте.


          1. keydon2
            09.05.2018 18:25

            Хорошо. А как поставить свой магазин, нативно заменить проводник на свой файловый менеджер и убрать powershell, .net и directx библиотеки, занимающих место?
            Необходимый миниум это как раз не про поделие мелкософта.


            1. IvanNochnoy
              09.05.2018 19:59
              +1

              Так же, как в Android и iOS/MacOS, то есть никак.


              1. akurilov
                10.05.2018 08:16

                Поэтому для работы вменяемые люди используют линуксы


                1. opckSheff
                  10.05.2018 09:49
                  +2

                  А я думал, вменяемые люди — это те, кто не оценивает вменяемость других людей по используемым ими ОС.
                  2018 год на дворе, ёптыть, сколько можно разводить холивары? Кому что удобно — тот то и использует.


            1. vintage
              09.05.2018 20:35

              Свой магазин ставится так же как любое другое приложение.
              Нормальные файловые менеджеры умеют полностью заменять собой проводник.
              На .net и directx половиная винды написана, как вы их собрались убирать?
              Зачем убирать powershell — ума не приложу. У него нет альтернатив.


              1. MikailBag
                09.05.2018 23:25

                По поводу powershell:
                Если вы не Windows-админ, то вам нужен только терминал. И powershell vs bash — это просто дело вкуса (хотя лично мне PS нравится больше).


              1. Crystal_HMR
                10.05.2018 13:08

                Нормальные файловые менеджеры умеют полностью заменять собой проводник.

                не холивара для, подскажите, пожалуйста, какой из файловых менеджеров умеет вызываться по Win+e? Вот сколько раз начинал копать в эту сторону, столько раз и обламывался. Хоткей удобен, но в винде не изменить запускаемое приложение, на навешивая какой-то процесс (постоянно висящий), который будет перехватывать все нажатия клавиатуры.


                1. vintage
                  10.05.2018 23:33

                  blog.dopus.com/2013/06/how-to-make-win-e-open-default-lister.html
                  Ну да, будет висеть впямяти, как и explorer.


                1. stork_teadfort
                  11.05.2018 02:28

                  Про замещение проводника не скажу, но в винде же ест ьвозможность вызова произвольного приложения по хоткею из коробки: создать ярлык и в поле «Быстрый вызов» нажать нужный хоткей.


                  1. a-tk
                    11.05.2018 09:07

                    Но туда можно повесить только хоткеи вида Ctrl+Alt+(символ) и Ctrl+Alt+Shift+(символ)


                    1. ApeCoder
                      11.05.2018 09:24

                      Если в таскбаре закрепить можно Win+<цыфра>


            1. Old_Chroft
              09.05.2018 23:36

              как поставить свой магазин, нативно заменить проводник на свой файловый менеджер
              Вы про BolgenOS не слышали? Там это давно реализовано.


          1. vsapronov
            10.05.2018 08:51

            Во всех других ОС в текстовом редакторе по умолчанию переносы строк корректно работают около 15 лет. Не надо обобщать используя термин "все настольные ос".


      1. VioletGiraffe
        09.05.2018 17:13
        +2

        Очень даже нужно сегодня — не меньше, чем 20 лет назад.


      1. pmcode
        10.05.2018 06:44

        Из недавнего — переработка командной строки. Это вряд ли кому-то нужно сегодня, но приятно видеть.

        Очень даже нужно. Но адекватного шелла они из нее так и не сделали: вкладки, история команд, автокомплит, плагины? Не, не слышали. А потом удивляются, — А что это у нас так мало кто хочет кодить под виндой?


        1. a-tk
          10.05.2018 10:45
          +1

          Плагин для шелла? Это как? Какой функционал можно вытянуть в плагин, который нельзя вытянуть во внешние средства?


          1. pmcode
            10.05.2018 11:31
            +1

            Кастомные автокомплиты, вспомогательные функции. github.com/Bash-it/bash-it


            1. a-tk
              10.05.2018 12:35

              Хорошо, с автокомплитами убедили. Функции — отличный путь к прибитию гвоздями скрипта к машине.


              1. pmcode
                10.05.2018 13:19

                Функция, если они выступает в составе плагина, должна быть независима по определению. Вот, например. К штукам вроде lsgrep и mkcd очень быстро привыкаешь.


        1. IvanNochnoy
          10.05.2018 10:46
          +3

          Те, кому нужны вкладки, полупрозрачный фон и хентайные тян на фоне, давно уже поставили себе ConEmu.


          1. pmcode
            10.05.2018 11:42

            Ну так я им тоже сто лет пользуюсь, например. Что не отменяет того факта, что такие базовые вещи для UI должно поддерживать и родное ОС приложение. ConEmu очень мощный и кастомизируемый. Банальные вкладки, темы и настраиваемый буфер скролбэка покрыли бы 99% моих задач.


            1. withkittens
              10.05.2018 15:11

              должно поддерживать и родное ОС приложение
              Оно у вас в долг не брало и ничего вам не должно.


              1. pmcode
                10.05.2018 16:29

                Оно у вас в долг не брало и ничего вам не должно.

                Вы ошиблись веткой. Тут про винду, а она вообще-то денег стоит.


                1. withkittens
                  10.05.2018 19:36
                  +1

                  Нет, я не ошибся веткой.

                  Винда денег стоит (вот домашняя, например, — 8700р.), но кто вам пообещал, что в эту цену обязательно входит блокнот с подсветкой синтаксиса или ещё какая-нибудь нужная вам свистелка?

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

                  За сим кланяюсь.


                  1. withkittens
                    10.05.2018 19:38

                    s/блокнот с подсветкой синтаксиса/шелл с автодополнением/
                    s/Супер-блокнота/Супер-шелла/


        1. IvanNochnoy
          10.05.2018 10:52
          +1

          И не путайте шелл с консолью. Вкладки это консоль. А все остальное есть в powershell уже 12 лет как.


          1. ApeCoder
            10.05.2018 12:46

            В Powershell есть ISE со вкладками. Вообще сейчас не очень понятно, концептуально, зачем текстовый режим.


    1. daggert
      09.05.2018 15:25
      -2

      Зачем из блокнота делать комбайн? Достаточно сделать поддержку плагинов из магазина и все.


      1. tenhi_shadow
        09.05.2018 15:27
        +3

        нахер вообще этот магазин, который нормально не отключается? Почему он не работае через тот же WSUS, к примеру? Почему всё так через жопу? Они хотят прийти к концепции репозиториев Linux(публично доступных, зеркалируемых, с подписанными для верификации пакетами), но делают это так стрёмно и убого, что даже страшно иногда.


        1. creker
          09.05.2018 16:16
          +5

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

          Как пример, недавно iTunes перенесли в магазин и это прекрасно. Тунец на редкость гадостная программа, которая с собой тащит драйвера и сервисы, которые распихивает по всей системе и засоряет кучу папок своими библиотеками. Казалось бы, всего лишь UI для переноса музыки в телефон. Теперь же тунец ставится в песочницу вместе со всем своим мусором, а драйвера прилетают через windows update. Вот это прекрасное будущее, если его окончательно наладят, т.к. магазин пока еще сыроват в своей реализации.


          1. Alex_ME
            09.05.2018 16:51

            а при удалении не оставляют после себя тонны хвостов, что характерно для всех настольных ОС.

            Это хорошо. Но то, что нельзя выбрать папку для установки — раздражает. SSD, на котором у многих стоит система, не резиновый.


            Также заметил, что многие современные UWP приложения более тормознутые, чем их предшественники. Например, новый просмоторщик фотографий в 10ке, уступает тому, что был раньше.


            1. Juma
              09.05.2018 17:13
              +1

              Например, новый просмоторщик фотографий в 10ке, уступает тому, что был раньше.
              Этот просмоторщик фотографий в 10ке просто ужасен. Мало того что запускается очень долго, так еще и скорее всего они пытаются мобильный UI в десктоп воткнуть.
              К счастью старый просмотрщик еще не выпилен, и надеюсь этого не произойдет. Вернуть его можно правками реестра, например по этой инструкции.


              1. Alex_ME
                09.05.2018 17:14

                Да, всегда под рукой лежит .reg-файл для быстрого возврата.


              1. sumanai
                09.05.2018 22:45

                К счастью старый просмотрщик

                Зачем вообще нужен встроенный? Есть тысячи сторонних на любой вкус, быстрее, мощнее, проще и вообще свободнее.


                1. x67
                  10.05.2018 00:01

                  Какие быстрее?


                  1. Alexufo
                    10.05.2018 01:02

                    Irfan view значительно шустрее. Заменять нечем. Много фич.


                    1. avakyan-georgiy
                      11.05.2018 02:27

                      Пользуюсь им с незапамятных времён, однако в Win 10 он то и дело, что сбрасывается сопоставление файлов с IrfanView на стандартный просмотрщик. «Извините, с вашим просмотрщиком возникла проблема, Win 10 вернул всё по-умолчанию.» Не знаю, пофиксили или нет.


                      1. daggert
                        11.05.2018 12:06

                        Вы не так установили дефолтный просмотрщик. Через «настройки — приложения по умолчанию» выбирайте IrfanView для фотографий и все будет ок. Я по первой тоже мучался изрядно, устанавливая по привычке, а оказывается это новая система защиты от всяких вирусов.


                  1. gdt
                    10.05.2018 04:28

                    FastStone Image Viewer например


                    1. davlaterra
                      10.05.2018 16:06

                      +1


                  1. Scf
                    10.05.2018 09:37

                    ACDSee 3.11 же!


                  1. AllexIn
                    10.05.2018 11:07
                    +1

                    XnView


                  1. Max_JK
                    11.05.2018 02:09

                    picasa photo viewer — очень удобный


                  1. Nest_aka_Swan
                    11.05.2018 02:09

                    XnView


                  1. dmitrytheman
                    11.05.2018 02:09

                    Imagine + от них же плагин для TC


            1. agranom555
              09.05.2018 17:20

              Так можно же выбрать диск, на который будут качаться и ставиться приложения!


              1. Alex_ME
                09.05.2018 17:21

                Спасибо, не знал.


              1. max_dark
                09.05.2018 20:54

                Пожалуйста, расскажите: как?
                Причем (желательно) чтобы качалось на один, а устанавливалось на другой.


                1. GennPen
                  09.05.2018 21:04

                  Параметры -> Система -> Хранилище -> Изменить место сохранения нового содержимого


            1. dmitry_dvm
              09.05.2018 20:59

              Разрешение установки на произвольный диск дает разработчик приложения а не стор.
              В новом просмотрщике возможностей на порядок больше чем в старом. Чем же он уступает? Фотки так же мгновенно открывает.


              1. Alex_ME
                09.05.2018 21:13

                Масштабированием. Видео. Я не загружал на ютуб, чтобы он не вносил искажения своим сжатием. Помимо этого он масштабирует тупо медленнее, т.е. нужно, условно, больше крутить колесико для достижения такого же уровня зума. И имеет ограничение на максимальный зум. Наконец, при большом увеличении он замыливает изображение


                Сравнение


                1. dmitry_dvm
                  09.05.2018 21:28

                  Кейс ваш весьма специфический — огромное вертикально изображение. Странно что для специфического кейса вы хотите юзать самый стандартный софт. Да и по вашему же кейсу замыливание по-моему лучше пикселизации. А как насчет тач-экранов? Сомневаюсь что старый просмотрщик с ними юзабелен.


                  1. Alex_ME
                    09.05.2018 21:31

                    Я просто взял первое попавшееся изображение. Аналогичные эффекты подгрузки я наблюдаю и с другими изображениями.


                    А как насчет тач-экранов? Сомневаюсь что старый просмотрщик с ними юзабелен.

                    О боже мой, я что, запрещаю кому-то пользоваться новым просмоторщиком? Да нисколько, используйте, если удобно. Просто лично мне (и еще многим, судя по тому, что пишут в интернете) на десктопе старый просмоторщик быстрее и удобнее.


          1. KoToSveen
            10.05.2018 02:50

            драйвера прилетают через windows update
            Бесспорно, жизнь станет лучше, если полностью отпадёт необходимость обходить сайты разработчиков железа с целью скачивания драйверов. Но на данный момент я не рискну их так обновлять. С сайта разработчиков как-то надёжнее.


            1. davlaterra
              10.05.2018 16:11

              А вот мне нравится.
              Наконец перестал думать о драйверах.
              Теперь очень редко вспоминаю, что есть такое понятие.
              Тьфу 3 раза.
              10-ка стала реально дружелюбна, очень хорошо поработали Microsoft.
              Я рад за их результаты.
              Огромная работа проделана на самом деле по направлению к удобству пользования.


              1. strelkan
                11.05.2018 12:36

                вы в меньшинстве, 7-ка до сих пор гораздо лучше


                1. daggert
                  11.05.2018 16:06

                  Судя по статистике (тот-же стим) это пользователи семерки уже в меньшинстве. Да и так — многим знакомым не гикам — || что стоит на компе.


          1. pmcode
            10.05.2018 06:51

            Справедливости ради, до линуксоидов тоже дошло, что обновлять клиенский софт через репозитории — так себе идея. Но из-за фрагментации сообщества мы опять имеем несколько конкурирующих форматов; snap, flatpak.


            1. a-tk
              10.05.2018 10:47

              ..., а в официальных репозиториях — далеко не свежие версии части софта.


          1. polearnik
            11.05.2018 02:27
            +1

            а чем плоха концепция репозиториев?


            1. mayorovp
              11.05.2018 10:40

              1. Несовпадением релизных циклов продукта и дистрибутива. Невозможно поставить на стабильный Debian свежую версию приложения из репозитория, приходится выбирать между старой и багованой программой на отличной ОС и свежей отлаженной программой на багованой ОС.

              2. Сложностью заработка. Ну нет в репозиториях платных пакетов, а значит что распространять через них платный продукт без своей DRM не выйдет. В то же время в из магазина приложений нельзя скачать то что не было куплено, и это открывает возможность продавать программу вообще без всяких DRM, по принципу «кто спиратит — все равно не наша целевая аудитория».


    1. mistergrim
      09.05.2018 15:32
      +3

      Не надо подсветку, пусть сначала сделают, чтобы многомегабайтные файлы по минуте не открывались.


      1. tenhi_shadow
        09.05.2018 15:39

        :)
        Я может наивный, но вот просто мне близка такая идеология — если что-то уже написано(какой-то код) нормально, то незачем опять придумывать как сделать тоже самое, но по-своему.
        Могли бы уже вместо траты сил своих разработчиков(а я думаю нехилые траты), просто объединиться с готовым проектом(notepad++, sublime), инвестировать, разрабатывать свою версию и заменить стандартный блокнот. Да, будут компоненты opensource, а может и не будет(сделать платную версию, а бесплатную как тестинг для платного как Fedora-Centos для RedHat)


        1. KoCMoHaBT61
          09.05.2018 16:11
          +2

          Про Visual Studio Code не слышал?
          Никакие notepad++ рядом не лежали.


          1. DistortNeo
            09.05.2018 16:17

            Visual Studio Code — крайне отвратительная штука всего из-за одной причины — она может не запуститься при отсутствии интернет-соединения. И эта проблема до сих пор не исправлена.


            1. fishca
              09.05.2018 21:27

              Только что проверил, уже может запускаться без оного. VSC 1.23 x64


              1. DistortNeo
                09.05.2018 22:03

                — Доктор, у меня болит нога.
                — Странно, у меня такая же нога, но она не болит.


              1. ainoneko
                10.05.2018 09:50

                Упомянутый баг #7570 снова открыт (его уже несколько раз закрывали, а всё без толку).


          1. Alex_ME
            09.05.2018 16:54
            +1

            Я использую Sublime или Notepad++ и никакие Visual Studio Code их не заменят. VSCode пытается быть IDE, но и до IDE не дотягивает, и для простого редактора тяжела. Когда мне нужна полноценная IDE — я беру Visual Studio (возможно, если пишите не на С++ или C#, VSCode может быть лучше). Когда же мне надо что-то быстро глянуть, написать, поправить конфиг — я открываю Sublime, простой текстовый редактор. От которого я жду, что он будет быстрый, мгновенно открываться и не жрать память.


          1. Massacre
            09.05.2018 21:12

            Там же Electron и JS, зачем это на десктоп тащить?


            1. KoCMoHaBT61
              09.05.2018 22:09
              +1

              Правильно, будем пользоваться emacs, в котором lisp. lispу самое место на десктопах.


              1. fatronix
                10.05.2018 20:11

                Он этого не говорил.


          1. lovespy
            09.05.2018 22:20

            Notepad++ удобен для автозамены по вбранной папке и формат файлов — открывет тяжелые файлы достаточно быстро. VS Code полезен плагинами. А вот Sublime стал все больше использовать.


            1. zapimir
              10.05.2018 02:03

              Notepad++… открывет тяжелые файлы достаточно быстро

              Это вы видимо не открывали реально тяжелых файлов. Для примера попробовал открыть SQL файл на 800 МБ, notepad++ выпал в осадок минут на 10 отожрав 1,8 ГБ памяти, после этого начал с глюками что-то показывать с жутким подлагиванием интерфейса, при перемещениях по файлу опять выпадая в осадок минут на 5, плюс забавный глюк проявился, клацаешь на одну строку — выделяется строка выше. EmEditor в легкую открыл этот файл с подсветкой, используя 450 МБ памяти. Вообще в EmEditor даже SQL-дампы по 15 гиг не только открывал, но еще и выполнял поиск и замену, вносил правки. Аналогично со здоровыми лог-файлами.


              1. lovespy
                10.05.2018 08:54

                Не слышал про EmEdior — я сравнивал brackets / sublime / vs code / nodepad++ / webstorm


                1. zapimir
                  10.05.2018 15:04

                  Они заявляют, что вообще файлы до 248 ГБ открывают, таких конечно не пробовал но гигов 15 открывал. Они просто по хитрому читают файлы, а не тупо в лоб весь в память загружают.
                  Также шикарный поиск и замена по регуляркам, умеет выводить CSV/TSV в табличном виде.


              1. tyomitch
                10.05.2018 09:57

                Для тех, у кого нет аллергии на CUI: встроенный редактор Far довольно неплохо себя ведёт с огромными файлами. И даже старинный hiew32.


                1. DistortNeo
                  10.05.2018 13:30

                  Не-а. Вот только что проверил: трёхмеговый файл с PHP-кодом открывался секунд 5. Впрочем, это тормоза от плагина Colorer (сейчас он включен в Far по умолчанию вроде) — если его отключить, то всё открывается моментально.


                1. zapimir
                  10.05.2018 15:10
                  +2

                  У всех понимание «огромные файлы» разное, когда пробовал разные редакторы, чтобы можно было без мучений вносить правки в файлы по 10+ гигов. То единственный с этим справился EmEditor.
                  Плюс многие редакторы выпадают в осадок от стандартных SQL-дампов из-за того, что там длина строки может быть больше мегабайта.


          1. Apache02
            10.05.2018 04:36

            После того, как по вине VSCode меня забанил мой же сервер я снес это говно.
            А объяснение очень простое. VSCode долбится в remote репозиторий не смотря на отказ от сервера, fail2ban справедливо обнаруживает кучу отказов авторизации и блокирует IP. И главный вопрос: какого хрена VSCode что-то хочет от ударенного репозитория? Когда мне нужно будет запушить я сам дам команду!


            1. a-tk
              10.05.2018 10:51

              А там точно никто ничего не поменял? Точно-точно? А дай проверю! Нет? Нет? Нет? Дай ещё разок постучусь. В смысле пошёл нафиг?.. А ещё разок? А может кто-то там поменял что-то! Можно? Можно? Ну так неинтересно… А может ещё разок? И ещё?…


            1. rdifb0
              10.05.2018 12:55

              Он проверяет на наличие новых комитов. Это легко отключается в настройках.


              1. ainoneko
                11.05.2018 09:04

                А для входа в настройки надо его сначала запустить?


        1. DistortNeo
          09.05.2018 16:23

          Я может наивный, но вот просто мне близка такая идеология — если что-то уже написано(какой-то код) нормально, то незачем опять придумывать как сделать тоже самое, но по-своему.

          То есть то, что многомегабайтные файлы по минуте открываются — это нормально?


          1. ainoneko
            10.05.2018 09:36
            +1

            То есть то, что многомегабайтные файлы по минуте открываются — это нормально?
            Так раньше они вообще не открывались (лимит 64КБ, даже не 640).


        1. daggert
          10.05.2018 11:20

          Если они объединяться с проектом аля npp — будут жесткие иски от всяких антимонопольщиков, сто процентов.


    1. Nick_Shl
      09.05.2018 16:37
      -2

      Согласен! Сделали какую-то фигню!
      Блокнот должен отображать так, как в терминале — если только line feed, значит должен начать со следующей строки сдвинув текст влево на столько, где закончилась предыдущая! Правда как в таком случае отрабатывать одиночный CR и накладывать текст друг на друга не понятно(текстовый контрол этого не поддерживает).


    1. x67
      09.05.2018 23:56

      Надеюсь, не открою для вас америку, сказав что подсветка синтаксиса и миллион полезных фич есть в кроссплатформенном микрософтовском Visual Studio Code. Это очень крутой текстовый процессор и сейчас для меня он заменил полностью ncc на винде и sublime на линукс. Он взял от них лучшее, при том гораздо производительнее тех версий сублайм, которыми я пользовался.


  1. Renaissance
    09.05.2018 15:16
    +4

    Там еще одна фича, не менее важная чем в статье: появилась штатная возможность включать перенос по словам и строку состояния одновременно. Раньше это можно было сделать только твиками.

    Великий момент, однако.


    1. Jeditobe Автор
      09.05.2018 15:20
      +1

      Я джвадцать лет ждал этого, Карл!


    1. mistergrim
      10.05.2018 04:50

      А это что у вас за «блокнот»? Сегодня обновился до Win 17134.48 — нет, всё по-прежнему, или-или.


      1. vsapronov
        10.05.2018 08:52

        20 лет ждали и ещё пару дней потерпите...


  1. EndUser
    09.05.2018 15:31
    +12

    Вряд ли именно вы приближали этот день, так что цитата не очень неуместна.
    И вообще, эта цитата очень неуместна.


    1. homm
      10.05.2018 00:47
      -1

      А по-моему очень уместная. Это действительно очень старое неудобство, фикс которого вышел в канун праздника, неофициальным гимном которого является песня Льва Лещенко, откуда и позаимствованы эти слова. На всякий случай посмотрел биографию Льва Лещенко, 9 мая 1945 года ему было 3 года, так что врядли именно он приближал тот день.


      1. cadmi
        10.05.2018 08:27

        Причем здесь Лещенко? Автор текста песни Владимир Харитонов, 9 мая 1945 ему было 24 года (24 июня исполнилось 25), на фронте он с первых дней (войну встретил, находясь на срочной службе). Воевал в Сталинграде, ранен, контужен, Орден Отечественной войны 1 степени, медаль «За отвагу».

        Таки да, приближал. Таки да, в том числе именно автор.

        Согласен с EndUser, заголовок неуместен, выглядит хайпово, написан скорее всего школьником, который смысла не понимает.


        1. YaakovTooth
          10.05.2018 08:52

          Мсье, ви таки как-то слишком умно думаете, в хайповом кликбейт заголовке не более чем проявление эпидемии мемасоёбства на хабре, это же унылый макро „мы VERB как могли” с высокочастотный префиксом, не более того.


        1. homm
          10.05.2018 10:36

          Причем здесь Лещенко?

          При том, что именно он поет эти слова от своего лица. Точно так же, как автор топика использует их, хотя и не причастен к этому фиксу. Я не понимаю, почему в одном случае использовать эти слова уместно, в другом нет.


      1. tyomitch
        10.05.2018 09:51

        На всякий случай посмотрел биографию Льва Лещенко, 9 мая 1945 года ему было 3 года, так что врядли именно он приближал тот день.

        Он же поёт «приближали как могли» — вот как мог в три года, так и приближал.


  1. isnofreedom
    09.05.2018 15:54

    Ну теперь то заживём!


  1. m52
    09.05.2018 16:00
    +2

    Так же для более удобного управления новой возможностью в разделе реестра [HKEY_CURRENT_USER\Software\Microsoft\Notepad] вводятся два дополнительных ключа:

    Для какого-какого управления? Более удобного? В реестре?


    1. Jeditobe Автор
      09.05.2018 16:08
      +1

      Это удобней чем отсутствие такого выбора.


    1. creker
      09.05.2018 16:24
      +1

      Да, в стандартном и знакомом для всех месте в Windows. Это не та настройка, которая должна быть у всех на виду.


    1. vintage
      09.05.2018 20:31
      -1

      По реестру вполне удобно навигироваться через консоль:


      cd HKCU:/Software/Microsoft/Notepad
      si fPasteOriginalEOL -v 0
      ls
      
          Hive: HKEY_CURRENT_USER\Software\Microsoft\Notepad
      
      Name                           Property
      ----                           --------
      fPasteOriginalEOL              (default) : 0


      1. Sergey6661313
        10.05.2018 08:39

        Синтаксическая ошибка в имени файла, имени папки или метке тома.
        Правда я на XP пробывал. Если сейчас навигация удобная — чем подтверждалось удобство раньше?


        1. vintage
          10.05.2018 08:49

          Ну вы ещё на Windows 3.1 попробуйте.


  1. tyomitch
    09.05.2018 16:24
    +2

    а также в CP/M, MP/M (англ.), MS-DOS

    Кто-то копипастит из Википедии, не глядя.


  1. GennPen
    09.05.2018 16:57
    +1

    20 лет пилили Ctrl-C/V в командной строке, сейчас запилили никсовый перевод строки в блокноте(спасибо, но я уже к Notepad++ привык)
    Что дальше? Нативная поддержка extfs?


    1. zanac
      09.05.2018 17:08
      +1

      Давно в XPшке запилили копипаст в консоли. Чяднт?


      1. juray
        09.05.2018 18:53
        +2

        Это который щелкнуть на заголовке окна — выбрать пункт в меню — пункт в подменю — выделить область мышкой? (причем не линейную последовательность символов, с переходом в конце строки на начало следующей, а прямоугольный регион).


        1. IvanNochnoy
          09.05.2018 23:32

          Quick Edit Mode пробовали включать? Работает со времен Windows XP


          1. nerudo
            10.05.2018 00:06

            В OS/2, еще при Ельцине, в консоли одновременно работала мышка в качестве указателя объектов и сама переходила в режим выделения, если зажимаешь кнопку и начинаешь выделять. Убогий Quick Edit сразу переводит в режим выделения, так что мышь в консольном приложении отваливается и становится недоступной. Ну либо слишком умные консольные программы (типа фара) сами могут отключать этот Quick Edit. Почему по людски-то нельзя сделать, особенно если живой пример прямо перед глазами?


            1. tyomitch
              10.05.2018 10:04

              Ага, OS/2 — это живой пример. Живее всех живых.


          1. juray
            10.05.2018 12:29

            А, это которое в русскоязычном интерфейсе «Выделение мышью». Несколько неочевидное название для «включить копипаст».

            Впрочем, оно и не включает нормальный копипаст, а только упрощает имеющийся (описанный мной) — в меню больше лезть не надо.
            И по-прежнему это а) выделение региона;
            б)выделение мышью, а не клавиатурой (и это в консоли!). И не только выделение, но и вставка. Спасибо хотя бы копирование с клавиатуры сделали (И не Ctrl-C / Ctrl-Ins, а «Enter»).


            1. tyomitch
              10.05.2018 14:28

              В моей консоли (Win10) полноценно работает выделение клавиатурой. Подозреваю, что в предыдущих версиях тоже работало, но проверить в данный момент мне негде.


              1. juray
                10.05.2018 17:11

                Ну так что к десятке ввели — выше и написали ("20 лет пилили Ctrl-C/V в командной строке").
                Для Win7 я не нашёл ни такой настройки, ни клавиатурных команд «начало выделения / конец выделения», и вообще никаких упоминаний про такую возможность.


                1. tyomitch
                  10.05.2018 17:28

                  Про то, что Ctrl-C/V добавили только в Win10, я не спорю.
                  Но возможность выделять с клавиатуры была всегда. Я вот только что перепроверил на Win7: Shift+стрелки двигают рамку выделения.


                  1. juray
                    11.05.2018 11:09

                    А у меня не двигают :(
                    Перепробовал с разными комбинациями флажков свойств окна командной строки, касающихся выделения и вставки.
                    Стрелки что с шифтом, что без шифта — просто перемещают курсор по набранной строке. А если уже начато выделение мышью — оно при этом сбрасывается. Это в стандартной консоли cmd.exe.

                    А, да, есть же еще PowerShell, ее же в семерке стали в стандартную поставку включать… (впрочем, zanac и IvanNochnoy таки за XP топили).
                    Ладно, проверил в PS — можно двигать рамку с клавиатуры, но только после выбора мышью пункта из меню («Пометить») (для быстрого выделения мышью без меню — не работает). В остальном всё так же как и в cmd — выделяется регион вместо строки, копируется по Enter, вставляется по правой кнопке мыши.


                    1. tyomitch
                      11.05.2018 11:50

                      Я проверял в стандартном cmd в Win7 с дефолтными настройками.
                      Начало выделения по Alt+Space-E-K, рамка двигается стрелками с шифтом и без, копирование по Enter. Вставляется по Alt+Space-E-P. Мышь для слабаков.


                      1. juray
                        11.05.2018 12:04

                        Alt+Space-E-K

                        Охренеть, комбинация.
                        А, это залезание в то же меню… Но все равно — 4 кнопки!!!
                        Причём, в случае если интерфейс русский, а язык по умолчанию — английский, то после Alt+Space надо еще и Alt+Shift (или Ctrl-Shift) жать. Alt+Space, Alt+Shift, И, М.

                        Не для слабаков, действительно.

                        Но да, это proof of work — что с клавиатуры можно начать выделение. Не подумал я про заход в меню с клавы.

                        в стандартном cmd

                        А, точно, если через меню, то и в cmd работает, оказывается — хоть клавой зайти, хоть мышкой. Я не все комбинации, значит, проверил.

                        И вообще, я консолью в Фаре пользуюсь, вот там нормальный копипаст с древних времён.


      1. Pinkerton42
        09.05.2018 20:42

        Копипаст — да. Ctrl+C/Ctrl+V — нет.


        1. a-tk
          09.05.2018 21:55

          А что, в линуксовой консоли Ctrl+C/Ctrl+V есть? Я всегда думал, что Ctrl+C — Это дать по рукам текущей программе.


          1. MasMaX
            09.05.2018 22:55

            Ctrl-Insert/Shift-Insert. Или Ctrl-Shift-C/V. Но все равно это больше похоже на родные системе комбинации клавиш, чем тот костыль который есть в Windows


            1. DistortNeo
              09.05.2018 23:04

              Ага, я со времён Turbo Pascal настолько привык к Ctrl-Insert/Shift-Insert, что использование Ctrl+C для копирования для меня несколько противоестественно.


              1. axmetishe
                10.05.2018 07:26

                Согласен полностью.
                Понять не могу зачем в Intellij продуктах во встроенной консоли переопределили поведение на использование Ctrl+C/Ctrl+V.


                1. dmitry_dvm
                  10.05.2018 12:00

                  А у меня на ноуте Insert-a нет, спасибо им за Ctrl+C/Ctrl+V. Это я к тому, что сколько людей, столько кейсов. А маркетологи толкают мир в ад.


                  1. Crystal_HMR
                    10.05.2018 13:23

                    что за модель ноута?


                    1. dmitry_dvm
                      10.05.2018 13:24

                      Lenovo Yoga 3


                      1. axmetishe
                        10.05.2018 21:46

                        а как тогда на нем в режим замены перевести если не секрет, а то даже не думал, что есть клавы без инсерта?


                        1. netch80
                          10.05.2018 23:20

                          Acer Aspire E15 — Ins есть, но только как Fn+Del.
                          Как для меня, лучше бы правый цифровой блок укоротили.


          1. saboteur_kiev
            09.05.2018 23:09

            Смотря какой программе.


            1. a-tk
              10.05.2018 10:56

              SIGINT же


          1. Pinkerton42
            10.05.2018 05:12

            А причем тут Linux? Мы же сейчас говорим о «со времен Windows XP».


          1. asergrisa
            11.05.2018 02:27

            Что-то мне подсказывает что имелось ввиду Ctrl+Shift+C/V, невелика разница.


        1. Vilgelm
          10.05.2018 03:35

          Так в 10 работает Ctrl+V


      1. dcversus
        09.05.2018 22:20

        Через контекстное меню всегда вроде можно было, нет?


        1. sumanai
          09.05.2018 22:49

          Можно настроить по нажатию на правую кнопку мыши, но уже не помню как.


          1. juray
            10.05.2018 12:39

            habr.com/post/358154/#comment_11345446
            галочка в свойствах окна «Выделение мышью» (оно же «QuickEdit Mode»).

            И всегда работает через контекстное меню заголовка окна.
            image


    1. mihmig
      10.05.2018 10:11

      Никоим образом не оправдываю M$ но:
      Они не будут этого делать — ведь «запилив» такую фичу (затраты на разработку/тестирование/согласование лицензий), её нужно будет поддерживать. Ведь американский (читай «государства юристов») пользователь, подсоединив диск «от линукс-машины» — начнёт требовать ACL, производительности и прочих фич…
      M$ это надо?


  1. Juma
    09.05.2018 17:06
    +4

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


    1. Kalobok
      09.05.2018 17:19
      +1

      Баг с переносом строк не воспроизводится (Win10). Видимо, уже давно исправили, а статья устарела.


      1. Juma
        09.05.2018 17:27

        Да, и в правду, не воспроизводится.
        Так же, недавно, было еще баг с прокрукой, сейчас не могу воспроизвести.
        UPD
        Бак с прокруткой остался (хотя может быть это фича?)


    1. Mad__Max
      09.05.2018 20:52

      Насчет calc.exe, если еще не пробовали — уже лет 10 неверно на всех виндах сразу меняю штатный calc.exe на бесплатный NumLock Calculator. Легкий(~2 Мб в памяти и на диске), удобный, бесплатный.
      Хоть он давно и заброшен в плане разработки, но там собственно и улучшать давно нечего. Дома у меня вообще версия аж от 2002 года стоит. Желания обновить или поискать замену ни разу не возникало, хотя пользуюсь постоянно.

      Похоже как раз один из случаев когда «лучше чтобы ничего не меняли»


      1. YaakovTooth
        10.05.2018 08:14

        Мой выбор Speed Crunch. Не такой лёгкий, но очень удобный. И даже не сильно страшный.


    1. alan008
      09.05.2018 23:58

      Погуглите Old calculator for Windows 10


    1. Alexufo
      10.05.2018 01:08

      Ахаха он у вас ещё не просил отзыв о себе дать? Я даже скрин делал, где то валяется, калькулятор просил меня его оценить. Не мог поверить что это серьёзно.


      1. tyomitch
        10.05.2018 09:45

        Прогресс налицо! Следующая версия предложит поделиться результатом вычислений с друзьями в FB, Instagram и Twitter.


  1. vmm86
    09.05.2018 17:19
    +1

    Не прошло и полгода! :-D


  1. Alex_T666
    09.05.2018 18:50
    -4

    Отличный пост, но лично мне кажется, что на 9е Мая такой заголовок несколько неуместен. А вы как думаете?


    1. Error1024
      09.05.2018 19:03
      +1

      Всегда найдется что-то неуместное, давайте запретим заголовки.


    1. TheShock
      09.05.2018 19:28
      -1

      что на 9е Мая такой заголовок несколько неуместен
      Ведь деды воевали, можем повторить, ничто не забыто, никто не забыт, все носим георгиевскую ленточку?


    1. Jeditobe Автор
      09.05.2018 20:58

      Фраза из заголовка стала крылатой и ассоциируется не только с днем Победы. Никакого оскорбления ничьих чувств в статье нет потому, что фраза используется исключительно в положительном смысле для достадочно позитивной новости. Почему ее вдруг нельзя использовать — не понимаю. Как не понимают и подопытные, почему нельзя делать то, что не запрещено, в одном эксперименте.


    1. vsapronov
      10.05.2018 09:02

      Написали песню, отражающую чувства прошедших войну. Самое популярное исполнение принадлежит мужику, который войны не видел. Половину смысла о негативных переживаниях выкинули, саму годовщину превратили в маскарад клоунов. А виноват заголовок на Хабре — он неуместный видите ли!


      Бабушка дошла до Берлина и была лишена наград секретным приказом потому что вышла за дедушку репрессированного поволжского немца.


      Alex_T666 вот откуда вы беретесь а?! Делом займитесь каким-нибудь…


    1. yadaya
      10.05.2018 11:06

      Заголовок крайне не уместен. А судя по реакции на ваш комментарий, мы находимся в точке, где людей остывших к подвигу и жертве нашего народа, стало заметно больше в кругах людей относящих себя к «наделённые интеллектом и критическим мышлением».


      1. vbif
        10.05.2018 11:30
        +1

        Просто выражение, как говорят, набило оскомину. Да и само по себе превращение памяти о войне в подобие религиозного культа у многих людей, относящих себя к «наделённые интеллектом и критическим мышлением» вызывает лишь отвращение.


      1. gban
        10.05.2018 14:17

        И как же именно «приближали как могли»?
        просто MS интегрировало linux и тут внезапно при редактировании текстовых файлов баг и вылез.
        ну а раз вылез и довольно явно — получил приоритет, внесли исправление о том что в переводе строки бывает unix-кодировка.

        Так что, учитывая знаменательную дату, и собственно объем приложенных усилий (собствено исключительно со стороны MS, сообщество в этом НИКАК не участвовало)- фраза «приближали как могли», ИМХО, в этом случае, действительно не уместна.Пишу, т.к. + поставить не могу


  1. phantom-code
    09.05.2018 20:00

    Я конечно понимаю, что тема о стандартном блокноте, но честно говоря, он же совершенно неудобен. Это просто затычка в составе ОС Windows, позволяющая хоть как-то редактировать текстовые файлы без установки стороннего софта. Я давно пользуюсь notepad3. Он очень легкий, по духу весьма близок оригинальному блокноту. Умеет все варианты перевода строк, подсветку синтаксиса, закрываться по нажатию Escape, а самое главное — может прозрачно заменить оригинальный notepad.


    1. Mabu
      10.05.2018 14:54

      Не хватает горячих клавиш, автодополнения, выравнивания блоков кода и списка процедур.


  1. zedalert
    09.05.2018 20:10

    Хм, штатный же WordPad это чуть ли не всю жизнь умеет...


    1. Jeditobe Автор
      09.05.2018 20:44

      Только файловые ассоциации по-умолчанию для блокнота.


    1. tyomitch
      10.05.2018 10:08

      Точно не всю. Начиная с Vista, емнип.


  1. IvanNochnoy
    09.05.2018 20:10
    +1

    Похоже, что стратегия Microsoft, отказаться от выпусков новой операционной системы и сосредоточиться только на вылизывании десятки дает свои плоды: теперь не нужно танцевать с бубном, чтобы убедить пользователей купить новую версию Windows, руки дошли даже того, чтобы исправить такую мелочь, как переносы в Блокноте.


    1. mihmig
      10.05.2018 10:05
      +1

      Что же такого произошло, что отдел маркетинга разрешил отделу разработки доработать Notepad? Продажи стали падать?


      1. IvanNochnoy
        10.05.2018 11:55

        Именно так, сидят вот они и думают: как бы нам поднять продажи? А давайте допилим Блокнот? Точно!


        Реорганизовали бизнес, разделили на три департамента (Виндой занимается отдел More Personal Computing). Учитывая, что Windows не является основным доходом МС сейчас, так как в первом квартале этого года сервисы Azure получили чистую прибыль выше, чем у Amazon, приятно видеть, что Винда развивается (не всем, конечно). Нужно ещё иметь свободного разработчика, чтобы он сделал это.


  1. pudovMaxim
    09.05.2018 20:51
    +1

    Хотел пожурить MS, но вспомнил про баг в Linux с кириллицей в zip-архивах


    1. max_dark
      09.05.2018 21:00
      -1

      Linux — только ядро </ zanuda >
      Что вам мешает использовать другой архиватор?
      В котором нет данной проблемы?
      А не тот что установлен по умолчанию?


      1. max_dark
        09.05.2018 22:34

        Может быть я не так понял суть…
        Просто думал про кирилицу в именах файлов.
        А это проблема архиваторов, но никак не ядра.


        1. DistortNeo
          09.05.2018 23:03

          А это проблема архиваторов, но никак не ядра.

          А вы пользуетесь голым ядром Linux или таки дистрибутивами? Как по мне, так это проблема разработчиков дистрибутивов Linux, которые используют багнутый архиватор.


          Что вам мешает использовать другой архиватор?

          Наличие зависимостей, например. А также желание использовать систему как рабочий инструмент, а не бороться с её багами и глюками.


          1. max_dark
            09.05.2018 23:23

            А вы пользуетесь голым ядром Linux или таки дистрибутивами?'

            Использую Debian GNU/Linux, ветку "Testing"
            И, честно говоря, давно не встречал багов в кодировках файлов в архивах.
            Может быть это из за того, что использую 7-Zip, а не WinZIP.


    1. symbix
      10.05.2018 01:43

      С чего вы взяли, что это баг?


    1. vlivyur
      10.05.2018 11:36

      Так этот баг не в Linux, а в Windows.


      1. mayorovp
        10.05.2018 12:54

        На самом деле, баг — в спецификации формата zip. Там просто забыли указать кодировку, кто как хочет так и понимает…


    1. iig
      10.05.2018 12:18

      В ZIP имена файлов кодируются в 8 битной кодировке. Хак для обхода общеизвестен легко гуглится. Раз его не вкрутили в debian/ububtu/etc — значит, это никому не интересно.


    1. geher
      10.05.2018 12:44

      Это баг не линукса, а самого zip (на уровне формата архива). Могу ошибаться, но проблема вроде в том, что кодировка имен файлов в zip архивах не определена стандартом.
      Проявляется баг в тех случаях, когда кодировка имен файлов в архивах не совпадает с кодировкой по умолчанию в системе.
      Вот сейчас проверил: архив с кириллицей в именах, созданный в линуксе, в линуксе же прекрасно распаковался, а архив, созданный в винде показал козябры, поскольку в линуксе у меня таки UTF-8, а в винде в консоли 1251.


      1. tyomitch
        10.05.2018 19:15
        +2

        в винде в консоли 1251

        Возможно, вы имели в виду: 866


        1. ainoneko
          11.05.2018 09:12

          Это у кого как.
          Во-первых, можно изменить с помощью команды CHCP.
          Во-вторых, некоторые программы не верят в 866 (недавно Меркуриал последний ставил — чистые кракозябры (пришлось отрывать локализацию, так как руки разработчиков недоступны)).


  1. max_dark
    09.05.2018 21:54

    Прочитал.
    Проверил — не работает.
    Полез по ссылке, а там про билд для инсайдеров.


    Starting with the current Windows 10 Insider build, ...


    1. Barafu_Albino_Cheetah
      10.05.2018 00:42

      В Большом Осеннем Обновлении получите.


  1. achekalin
    09.05.2018 22:39

    Впору им запилить апдейт для всех версий Windows с только новым notepad-ом — потому что это поведение чем более консистентно будет между версиями, тем винде же лучше.
    Просто кому это мешало, сразу поставили Notepad++, а Notepad редко когда зовут на помощь. Но «простые юзеры», если и сталкиваются с ним, порой получают «наборчик немедленного счастья», когда readme.txt вдруг открывается «в одну строку». Причем обойти это можно, открыв файл при помощи write, но и это винда не предлагает.


  1. litwr2
    09.05.2018 23:02

    Наконец-то! Дождался, ждал с середины 90-х.


  1. saboteur_kiev
    09.05.2018 23:07

    Через реестр это конечно круто…
    Но почему бы не добавить опцию в самом редакторе, чтобы можно было при сохранении указать какие переносы использовать?
    Конвертнуть текст по-быстрому выходит нельзя?


    1. IvanNochnoy
      10.05.2018 00:12

      Нельзя. Никак. Единственный способ исправить это — установить BolgenOS.


  1. ElectroGuard
    10.05.2018 00:57

    Не прошло и 40 лет :)


  1. mihmig
    10.05.2018 10:08

    Дело не в том что есть куча альтернативных редакторов (разной степени удобства и глючности, каждый волен выбрать себе по вкусу).
    Дело в том что есть очень много компаний, где админы (те, что отключают ICMP как средство «защиты») не дают пользователям устанавливать действительно удобное ПО.


    1. tyomitch
      10.05.2018 10:11

      Таковые давно уже могли пользоваться WordPad.
      Минимализм стандартного Notepad — его основная фича.


      1. ElectroGuard
        10.05.2018 10:34

        Плохо когда минимализм превращается в примитивизм.


    1. DMGarikk
      10.05.2018 12:18
      -1

      где админы (те, что отключают ICMP как средство «защиты») не дают пользователям устанавливать действительно удобное ПО.

      вы видимо никогда не вникали в вопросы инфобезопасности если считаете что эти злые админы по своей дурости так делают
      А «действительно удобное ПО» в свою очередь может нести юридические риски для организаций из-за разнообразия лицензий и отсутствия хоть какойто политики контроля уязвимостей


  1. vbif
    10.05.2018 10:56

    Теперь осталось Ctrl+Backspace исправить


  1. Psionic
    10.05.2018 13:10

    Geany у меня основной ТР (а он все распознает как надо), блокнотиком пользуюсь от случая к случаю.


  1. Cheater
    10.05.2018 13:29

    > Microsoft вновь пытается играть в кросс-интеграцию и поддержку открытых стандартов

    Вот только блокнот до сих пор добавляет служебный символ (byte order mark) в UTF-8 файлы. Какому приложению этот файл потом уйдёт и как этот символ будет интерпретирован — MS совершенно не волнует. Главное, что в блокноте откроется нормально.


  1. guai
    10.05.2018 14:37
    -1

    Такими темпами авось дождемся и вменяемых консольных текстовых редакторов на линупсе :)


  1. gban
    10.05.2018 17:47

    это адепты vim бдят :) они оскорблены вашим сарказмом относительно его интуитивно-понятного интерфейса…


  1. qwertyk06
    11.05.2018 02:27

    Вы думаете из-за этого я теперь начну пользоваться стандартным блокнотом?


  1. tacitus
    11.05.2018 02:27

    Текстовые файлы из линукс в винде всегда в wordpad открывал


    1. mammuthus
      11.05.2018 08:22

      Не припоминаю. Для каких "текстовых файлов из линукс" вордпад являлся редактором по умолчанию?