Вот последние обновления для ваших любимых текстовых редакторов.
На этой неделе у нас давно запрошенное изменение в достопочтенном notepad.exe и множество изменений в Sublime Text.
Блокнот наконец добавляет * nix поддержку окончания строки
Наконец-то это произошло — Microsoft добавила поддержку окончания строки Unix в Notepad, текстовый редактор по умолчанию на компьютерах с Windows.
Обновление, появившееся, возможно, спустя десять лет после того, как кто-то ожидал этого, наконец, позволяет Notepad открывать текстовые файлы, созданные в Linux, macOS и Unix. Ранее Notepad игнорировал окончания строк, отличные от Windows, что делало приложение бесполезным для быстрого изменения файлов, созданных на других платформах.
В последней сборке Windows 10, доступной для инсайдеров, был исправлен notepad.exe для решения этой проблемы. Приложение теперь поддерживает окончания строк LF из Linux и Unix, окончания строк CR из macOS и, конечно, окончания строк CRLF из Windows.
Помимо правильного отображения файлов, Блокнот также будет поддерживать исходный формат EOL каждого файла, поэтому файлы, сохраненные в Блокноте, будут по-прежнему доступны для чтения в Linux и macOS. Вы можете увидеть текущие настройки в строке состояния в нижней части окна «Блокнот».
Блокнот, открывающий файл .bashrc до (слева) и после.
Похоже, что в Интернете существует правило, что кто-то всегда будет против нового обновления, и Redditor действительно сказал, что новое поведение нарушает его любимый метод проверки, были ли скрипты bash искажены (если они появились правильно, они испортился) К счастью, Microsoft также определила разделы реестра, которые вам нужно изменить, чтобы восстановить новые функции в своем блоге MSDN .
Похоже, что обновление является частью недавнего стремления Microsoft стать более дружелюбным с сообществами * nix. В последние месяцы компания выпустила ряд крупных приложений для Android и iOS, добавила дистрибутивы Linux в Windows 10 Store и даже призвала Apple разрешить им написать клиент iMessage для Windows.
Sublime Text получает лигатуры, поддержку отображения 8K и многое другое
Конечно, Microsoft не единственная, кто вносит большие изменения в текстовые редакторы. Sublime Text выпустила версию 3.1 своего популярного текстового редактора, с функцией заголовка, являющейся добавлением поддержки лигатуры и других улучшений пользовательского интерфейса.
Лигатуры — это когда два или более символа объединяются в один глиф. Например, буквы fi обычно объединяются для улучшения читабельности. В Sublime Text поддержка лигатур больше предназначена для операторов, объединяющих <= или * = в отдельные символы. Теоретически, это должно облегчить анализ кода, хотя, конечно, это может варьироваться от человека к человеку.
Sublime Text 3.1 со стандартным шрифтом (слева) и со шрифтом, поддерживающим лигатуры.
Вы можете увидеть это в примере выше в пятой строке, где оператор меньше или равен объединяется в один символ. Чтобы это работало, все, что вам нужно, это выбрать шрифт редактора, который поддерживает лигатуры в ваших предпочтениях; пример выше — Fira Code, бесплатный шрифт, доступный на GitHub .
Обновление также приносит другие текстовые обновления. Теперь вы можете лучше использовать смайлики в редакторе, улучшен рендеринг текста и масштабирование DPI в Windows, а также доступна новая цветовая схема выделения синтаксиса, Celeste. Использование памяти также улучшилось, при этом тестирование показало падение до 30%.