Атом обновлен! Версия 1.36 имеет лучшую производительность нечеткого поиска и более разумную обработку отдельных файлов.
Изначально Atom разрабатывался как облачный редактор GitHub, прежде чем стал более доступным. С тех пор он был разработан больше как полнофункциональная IDE, а пользовательский интерфейс предоставлен командой Facebook Nuclide.
Многие пользователи Atom были встревожены, когда он был приобретен Microsoft в рамках приобретения GitHub, и остаются сомнения относительно его долгосрочного будущего, учитывая, что Microsoft также разрабатывает собственный редактор с открытым исходным кодом в форме Visual Studio Code в дополнение к полная IDE Visual Studio; Сколько редакторов кода нужно разработать и поддержать одной компании?
На данный момент разработка продолжается, и новый выпуск был улучшен во многих отношениях, начиная с более быстрых нечетких поисков. В своем блоге Atom Эш Уилсон сказал, что до сих пор, если вы открывали Atom с большим репозиторием, было бы заметное отставание, прежде чем вы могли бы использовать нечеткий поисковик для фактического открытия файлов. В этом выпуске производительность нечеткого поиска теперь лучше, сокращая на 40% время, необходимое для индексирования файлов в средних и больших репозиториях.
Еще одно улучшение производительности было сделано при редактировании одного файла в домашнем каталоге. В предыдущих версиях это заставляло Atom обрабатывать и индексировать все файлы в каталоге. Это произошло потому, что при открытии отдельного файла его содержащий каталог автоматически добавлялся в качестве корневого каталога. Когда это происходит, Atom анализирует содержимое каталога, что имеет смысл для того, чтобы позволить вам использовать постоянное состояние сеанса, но медленно для больших каталогов.
В новом выпуске, если вы просто попросите открыть один файл, это все, что делает Atom, игнорируя содержащийся каталог и значительно ускоряя процесс.
Еще одно улучшение — пакет GitHub. Это позволяет вам читать комментарии, оставленные на запросы на вытягивание, из редактора. Вы также можете развернуть и свернуть список файлов в представлениях различий, которые показывают различия из нескольких файлов, таких как предварительный просмотр фиксации и представление файлов запроса на вытягивание.