Atom улучшает поиск в контексте


Atom 1.28 был выпущен с улучшениями, включая более контекстно-зависимое представление результатов поиска в проекте. Он также теперь поддерживает настраиваемые цветовые профили.

Изначально Atom разрабатывался как облачный редактор GitHub, прежде чем стал более доступным. В прошлом году были сделаны первые шаги к тому, чтобы стать полнофункциональной IDE с пользовательским интерфейсом, предоставленным командой Facebook Nuclide.

Первым улучшением новой версии является улучшение представления результатов поиска в проекте. Теперь это группирует соседние совпадения в одном файле и выделяет несколько совпадений в одной строке. Идея состоит в том, что подобная группировка упрощает понимание контекста матчей.

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

В целом полезное улучшение новой версии состоит в том, что в ней используется новый Electron 2.0. Это улучшает стабильность и производительность, добавляет новые API и обновляет Atom Node.js с 7.9.0 до 8.9.3 и Chromium с 58 до 61, а также предлагает новые улучшения API.

Упаковка GitHub — еще одна область, требующая улучшения, как в этом выпуске, так и в версии 1.27, которая была более незначительным недавним обновлением. Разработчики говорят, что предварительная обработка сообщения фиксации была существенно пересмотрена, сохранены символы новой строки в измененных коммитах, сохранены # комментариев в коммитах, составленных в мини-редакторе, и соблюдена ваша конфигурация commit.cleanup при фиксации из расширенного редактора.

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

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


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