Блокнот получает поддержку * nix EOL, Sublime Text добавляет лигатуры и многое другое

Вот последние обновления для ваших любимых текстовых редакторов.

На этой неделе у нас давно запрошенное изменение в достопочтенном 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 до (слева) и после.

bashrc-side-by-side-jksdofjocti0oire556234534 Блокнот получает поддержку * nix EOL, Sublime Text добавляет лигатуры и многое другое

Похоже, что в Интернете существует правило, что кто-то всегда будет против нового обновления, и 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 со стандартным шрифтом (слева) и со шрифтом, поддерживающим лигатуры.

helloworld-34823904890342832 Блокнот получает поддержку * nix EOL, Sublime Text добавляет лигатуры и многое другое

Вы можете увидеть это в примере выше в пятой строке, где оператор меньше или равен объединяется в один символ. Чтобы это работало, все, что вам нужно, это выбрать шрифт редактора, который поддерживает лигатуры в ваших предпочтениях; пример выше — Fira Code, бесплатный шрифт, доступный на GitHub .

Обновление также приносит другие текстовые обновления. Теперь вы можете лучше использовать смайлики в редакторе, улучшен рендеринг текста и масштабирование DPI в Windows, а также доступна новая цветовая схема выделения синтаксиса, Celeste. Использование памяти также улучшилось, при этом тестирование показало падение до 30%.

Добавить комментарий

Войти с помощью: