Как открыть атом на компьютере

Обновлено: 21.11.2024

В прошлом году я присоединился к команде Atom, чтобы улучшить работу Atom в Windows, и подумал, что стоит рассказать о некоторых наших работах, а также о некоторых новых возможностях Atom 1.14 (в настоящее время находится в стадии бета-тестирования). ).

Если вы давно не пробовали Atom в Windows или просто увлеклись своими проектами, вот некоторые улучшения для Windows, которые вы, возможно, пропустили.

64-разрядная

В версии 1.14 для Windows теперь доступны две архитектуры Atom. Существующая 32-разрядная (ia32/x86) версия и новая блестящая 64-разрядная версия (amd64/x64).

Новая версия устраняет ограничения на 32-разрядные ресурсы и может использовать преимущества более быстрых 64-разрядных инструкций на нижних уровнях, таких как узел, v8 и собственные модули.

Чтобы гарантировать совместимость, текущие установки не переключатся на новую архитектуру без вмешательства пользователя, вам нужно будет получить 64-разрядную версию самостоятельно. Посетителям Atom.io будут предлагаться 64-разрядные версии, начиная с версии 1.14 и выше, если они используют 64-разрядную систему.

Ваши настройки и расширения будут сохранены при переключении, хотя может быть задержка, пока apm перестраивает собственные модули для любых установленных вами пакетов. Дайте нам знать, если у вас возникнут проблемы!

Ассоциация файлов

Механизм автообновления Atom работает прозрачно за кулисами, и для этого не требуются постоянно работающие службы. Однако это означает, что путь к исполняемому файлу Atom меняется между ревизиями, поэтому файлы, которые вы вручную связали с atom.exe, будут повреждены.

Однако теперь Atom автоматически регистрируется в качестве обработчика файлов, что означает, что он сразу же отображается в Открыть с помощью…, и вы можете просто выбрать его оттуда. Когда Atom обновится, он перепишет эти ассоциации для вас, чтобы больше не было неработающих ссылок. Если вы хотите изменить это поведение, вы можете отключить его, установив один флажок на панели Atom > Settings > System. После связывания вы увидите блестящий новый значок документа Atom для файла.

Кроме того, в Atom 1.14 вы найдете заглушку atom.exe на один уровень выше в файловой системе, которая никогда не перемещается! В качестве альтернативы вы можете указать здесь приложения, которые не поддерживают ассоциации файлов Windows, такие как Cyberduck.

Установка

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

У нас есть улучшения, которые помогут обеспечить правильную установку Atom в вашей системе, в том числе:

  • Улучшенная подпись кода с помощью sha256, временных меток и нового сертификата.
  • Извлечение на месте для предотвращения вмешательства сканеров при доступе к перемещаемым файлам
  • Установщик MSI, который устанавливает личную копию Atom для каждого пользователя при входе в систему
  • Более высокая надежность обновления булавок и ярлыков через Squirrel (используемая нами система установки/обновления)

Содействие

Использовать Windows для участия в Atom было немного сложнее, чем должно было быть.

Инструкции по сборке для Windows были обновлены и содержат точные инструкции по началу работы, а также более подробные сведения об устранении неполадок в сценариях, с которыми вы можете столкнуться. Теперь вместо полной установки Visual Studio можно использовать гораздо меньшие по размеру «Средства сборки C++».

Набор тестов Atom теперь запускается и проходит на 64-разрядных сборках Windows, поэтому просто введите script\test, чтобы убедиться в отсутствии регрессий (или atom --test, если вы участвуете в пакете Atom). Выполняя отладку в инструментах разработчика, вы увидите, что навигатор источников больше не перемешан (обратная косая черта Windows в исходных картах сбивала его с толку).

Мы также добавили в руководство по эксплуатации Atom новый раздел под названием "Кроссплатформенная совместимость", в котором даны некоторые рекомендации о том, как убедиться, что ваш код хорошо работает на разных платформах.

Портативный режим

Портативный режим наконец-то задокументирован, и в грядущий выпуск 1.14 внесены некоторые важные изменения;

  • Переменная среды ATOM_HOME больше не препятствует переносному режиму.
  • Аргумент --portable был удален, так как он вызывал путаницу (он копировал вашу папку .atom как переносимую, а не принудительно переносил режим)

Начать работу с переносной версией очень просто:

  1. Загрузите файл atom-windows.zip и распакуйте его в нужное место.
  2. Создайте папку .atom в папке выше atom.exe, где будет храниться ваша конфигурация (или скопируйте существующую из %userprofile%)
  3. Запустите Atom из папки!

В версии 1.14 вы также можете создать там папку electronicUserData, и Atom будет хранить данные Electron там, а не в ваших перемещаемых данных приложения. (где живет история консоли DevTools и т. д.)

Некоторые просили Atom использовать переносные диски даже для хранения временных файлов и файлов кэша. Хотя мы не рекомендуем это делать, так как эти диски медленнее, чем современные твердотельные накопители, вы можете поместить простой файл .cmd на вашем диске, чтобы получить его и запустить атом через него:

Настройка TEMP необходима для того, чтобы Atom и его различные зависимости сохраняли временные файлы в нужном месте.

Расширение оболочки

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

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

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

Улучшения панели задач

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

Установка пакета

Иногда установка пакета Atom не удается по ряду причин. Мы внесли улучшения, которые помогают, в том числе;

  • Обнаружение git.exe из GitHub Desktop, когда git не находится на вашем пути
  • Обход скриптов автозапуска, когда мы раскошеливаемся, чтобы избежать ошибок синтаксического анализа
  • Поддержка «Инструментов сборки C++» для собственных зависимостей (вместо Visual Studio)

Небольшие дополнения

Конечно, в этом году было много других улучшений и настроек, которые принесут пользу пользователям Windows, некоторые из которых предназначены только для пользователей Windows, а некоторые – в том числе для разных платформ.

Проблемы, возникающие в Windows, но не возникающие на других платформах.

Комментарии

mjpierce7590 прокомментировал 17 марта 2017 г. •

Предпосылки

Описание

Atom не отображается в меню «Пуск» в Windows 10 после первой установки. Atom.exe нигде в моей системе не существует. Однако программу можно удалить через панель управления.

Этапы воспроизведения

  1. Скачать и установить Atom
  2. Подтвердить и закрыть окно приветствия
  3. Зайдите в меню "Пуск" и удивитесь, почему там нет Atom
  4. Откройте C:\users\me\ .atom\ и удивитесь, почему там нет atom.exe
  5. Перейдите в папку C:\Program Files (x86)\ и удивитесь, почему там нет atom.exe
  6. Перейдите в Панель управления >> удалите программу и задайтесь вопросом, почему там находится atom.exe
  7. Перезагрузите компьютер
  8. Повторите шаги с 3 по 7.

Ожидаемое поведение: Atom в меню "Пуск".

Реальное поведение: Atom не находится в меню "Пуск".

Как часто воспроизводится: 100 %

Версии

atom не работает в командной строке. Последняя версия Atom установлена ​​15 марта 2017 года.

Дополнительная информация

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

Текст был успешно обновлен, но возникли следующие ошибки:

mjpierce7590 прокомментировал 17 марта 2017 г.

50Wliu прокомментировал 17 марта 2017 г.

Отлично, спасибо. Существует ли папка %LOCALAPPDATA%\Atom x64, и если да, существует ли app-1.15.0\atom.exe?

larduino прокомментировал 18 марта 2017 г. •

Та же проблема здесь - загружается в Windows 10 64 бит со страницы Atom. Теперь не могу найти способ или какие-либо признаки программы. Я перезагрузил его, и до сих пор нет признаков того, как его запустить или существует ли он на компьютере. Выполнил поиск atom.exe и ничего не нашел.

Для уточнения: после того, как я запустил программу установки, Atom был открыт, и я смог выполнять обновления, устанавливать платформу и т. д. Но после того, как я его закрыл, найти или открыть его снова невозможно.

50Wliu прокомментировал 18 марта 2017 г.

@larduino Было бы полезно, если бы вы ответили на мои вопросы выше.

прокомментировал larduino 18 марта 2017 г.

Хорошо. Я нашел файл atom.exe здесь
C:\Users\мое имя пользователя \AppData\Local\atom\app-1.15.0\atom.exe
и сделал ярлык так что я могу начать его сейчас.
Спасибо

50Wliu прокомментировал 18 марта 2017 г.

/cc @damieng выглядит как еще один случай, когда ярлыки не добавляются.

Проблемы, возникающие в Windows, но не возникающие на других платформах.

Этот комментарий был помечен как спам.

damieng прокомментировал 19 марта 2017 г.

Это ожидаемое место для Atom, но предполагается, что он добавил ярлык на рабочий стол и в меню "Пуск".

Есть ли в вашем имени пользователя необычные символы или пробелы?

mjpierce7590 прокомментировал 19 марта 2017 г.

в моем имени пользователя нет ничего необычного

eTorAken прокомментировал 21 марта 2017 г.

У меня такая же проблема. Это может быть связано с моим именем пользователя (Clément), которое требует распознавания UTF-8.

Надеюсь, это поможет.

damieng прокомментировал 21 марта 2017 г.

Возможно, дело в этом — мы расплачиваемся Squirrel’ом update.exe — возможно, какая-то кодировка utf-8 искажается в процессе.

Этот комментарий был помечен как спам.

Комментарий TheRenaissance от 17 мая 2017 г.

У меня была такая же проблема со стандартным именем пользователя, состоящим из одного слова, хотя, по крайней мере, я смог решить ее с помощью приведенной выше помощи (хотя мне пришлось выяснить, что версия теперь 1.17.0, а не 1.15. 0).

комментарий corydeppen прокомментирован 27 мая 2017 г.

ssimo3lsuhsc прокомментировал 8 июня 2017 г.

У меня такая же проблема в Windows 7. Мое имя пользователя состоит из букв и цифр.

kb1lqc прокомментировал 3 июля 2017 г. •

У меня тоже такая проблема. Atom был установлен в %localappdata%\atom, но ничего не было в меню «Пуск», в папке программы и т. д.

Windows 7 Профессиональная с пакетом обновления 1 (SP1)

Могу подтвердить @50Wliu @damieng Я переустановил антивирус с выключенным антивирусом, но эта проблема осталась. Имя пользователя содержит только обычные буквы.

Программа находится в папке C:\Users\\AppData\Local\atom

kb1lqc прокомментировал 3 июля 2017 г.

Некоторым обходным путем здесь является добавление %LOCALAPPDATA%\Atom к переменной окружения PATH, после чего вы можете хотя бы выполнить поиск atom.exe в меню «Пуск». Затем я просто закрепил его в меню «Пуск».

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

Этот комментарий был помечен как спам.

Этот комментарий был помечен как спам.

Этот комментарий был помечен как спам.

damieng прокомментировал 31 июля 2017 г.

Здесь определенно есть ошибка, но без Squirrel, добавляющего более подробное ведение журнала, мы не сможем разобраться в ней.

Больше людей не нужно просто сообщать об этой проблеме.

Этот комментарий помечен как не относящийся к теме.

прокомментировал hoelzlmanuel 20 августа 2017 г.

Шаг 1. Перейдите в папку "C:\Users\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Github, Inc"
Шаг 2. Скопируйте туда ярлык Atom
Шаг 3 : вставьте его в "C:\Users\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"

Теперь Atom должен появиться в меню "Пуск".
Это сработало для меня, используя версию x64 и Windows 10.

SamuXzX прокомментировал 20 августа 2017 г.

Для меня шаг 1 был другим, потому что я нашел файл в другом месте:

Шаг 1. Перейдите в «C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\atom».
Создайте ярлык atom.exe, который вы найдете в этой папке, и разрежьте его.
Шаг 2. Перейдите в папку "C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
Вставьте сюда ярлык. Теперь Atom появится в меню «Пуск».

Я понимаю, что это ошибка, поэтому писать, как мы ее решили, — это временное решение, они должны решить ее с помощью кода.

jsldeleon прокомментировал 29 октября 2019 г. •

Кажется, у меня нет папки AppData в " C:\Users[здесь имя пользователя]\AppData\Roaming\Atom\ " . Я вижу папку .atom, но внутри нее нет atom.exe. Что я сделал, так это закрепил запущенную программу атома на панели задач, но лучше иметь ярлык на рабочем столе. И не беспокойтесь о переустановке снова и снова

Редактировать: нет папки AppData в C:\Users[здесь имя пользователя]\AppData\Roaming\Atom\ , но когда я набираю %LOCALAPPDATA%, все появляется. Я чувствую проблему в том, что не могу просто увидеть свою папку AppData снаружи. Тем не менее, у меня уже есть ярлык на рабочем столе, и, надеюсь, мне не придется переустанавливать его снова.

inemesitaffia прокомментировал 18 ноября 2019 г. •

Итак, это давняя проблема, которая так и не была решена

Прокомментировал JosueEstrada 26 ноября 2019 г.

я устанавливаю этот и некоторые пакеты, на следующий день у меня нет .exe и в роуминге есть только ковер атома, :S

jefieldv прокомментировал 22 января 2020 г.

проблема произошла со мной сегодня

Ghost прокомментировал 17 марта 2020 г. •

Эта проблема все еще существует, кажется, она начала возникать, когда я удалил и снова установил Atom

admin4life прокомментировал 23 марта 2020 г.

Я использовал атом на своем компьютере для нескольких проектов (Windows 10). Сегодня снова иду заряжать, а следов нигде нет. Я искал в файлах prg, appdata, меню «Пуск». Он исчез с моего компьютера. Последний раз я использовал его около 2 месяцев назад. Я не удалял его. Черт возьми, творится.

Sanidhya-Tyagi прокомментировала 23 марта 2020 г.

Желательно, чтобы эта проблема была решена

Sanidhya-Tyagi прокомментировала 23 марта 2020 г.

я все еще использую атом, и он все еще находится в данных приложения

Sanidhya-Tyagi прокомментировала 23 марта 2020 г.

Полностью удалите атом, удалив данные приложения /atom, и повторите попытку

Sanidhya-Tyagi прокомментировала 23 марта 2020 г.

Закройте эту проблему

ninjaasmoke прокомментировал 14 апреля 2020 г.

У меня точно такая же проблема
Мой обходной путь состоял в том, чтобы создать ярлык atom.exe, найденный в

Затем вырежьте и вставьте ярлык на рабочий стол

Призрак прокомментировал 13 мая 2020 г.

Случается в 2020 году.

shivaramayysola прокомментировала 19 мая 2020 г.

Хорошо. Я нашел файл atom.exe здесь
C:\Users\мое имя пользователя \AppData\Local\atom\app-1.15.0\atom.exe
и я сделал ярлык, чтобы я мог запустить его сейчас.
Спасибо

Deepak0-01 прокомментировал 1 июня 2020 г.

Самый простой способ создать ярлык для атома :)
После установки атома, когда он открывается

  1. нажмите на файл ->открыть файл
    Это автоматически перенаправит вас к atom.exe
    Нажмите правой кнопкой мыши на атом и создайте ярлык на рабочем столе
    Ура :)

akanksha1901 прокомментировал 1 августа 2020 г.

Хорошо, я пробовал все. все еще не мог найти его.
Вот ХАК, который сработал для меня: (для создания ярлыка на рабочем столе )
щелчок правой кнопкой мыши>новый>ярлык
введите атом (и выберите "atom://welcome/welcome", или вы можете ввести это)
назовите ярлык. (например: атом)
альт!!

Новый ярлык открывает окно приветствия, но это лучше, чем все остальное.

или при первом открытии атома щелкните его значок на панели задач и закрепите его на панели задач. Вы можете получить к нему доступ оттуда.

(Я очень надеюсь, что это поможет, пожалуйста, дайте мне знать)

В субботу, 1 августа 2020 г., в 11:01 akanksha1901 ***@***.***> написал: Хорошо, я все перепробовал. все еще не мог найти его. Вот ХАК, который сработал для меня: (*для создания ярлыка на рабочем столе*) *щелчок правой кнопкой мыши>новый>ярлык* введите атом (и выберите «*atom://welcome/welcome*» или вы можете ввести это) дать ваш ярлык имя. (например: атом) альт!! Новый ярлык открывает окно приветствия, но это было лучше, чем другие вещи. или когда вы открываете атом в первый раз, щелкните его значок на панели задач и *прикрепите его к панели задач*. Вы можете получить к нему доступ оттуда. (Я действительно надеюсь, что это поможет, пожалуйста, дайте мне знать) — Вы получили это, потому что оставили комментарий. Ответьте на это письмо напрямую, просмотрите его на GitHub или отмените подписку.

прокомментировал Thundercypress 19 сентября 2020 г.

Каждый раз, когда мне приходится снова запускать Atom. есть решение?

Ghost прокомментировал 18 октября 2020 г.

Шаг 1. Перейдите в папку "C:\Users\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Github, Inc"
Шаг 2. Скопируйте туда ярлык Atom
Шаг 3 : вставьте его в "C:\Users\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"

Теперь Atom должен появиться в меню "Пуск".
Это сработало для меня, используя версию x64 и Windows 10.

Большое спасибо, единственное, вам нужно запустить проводник Windows с правами администратора.

Перейдите к "C:\Windows\explorer.exe"
Нажмите правой кнопкой мыши на "explorer.exe"
В контекстном меню выберите "Запуск от имени администратора"

Оттуда вы можете выполнить шаги, описанные выше.

комментарий theClubHopper прокомментирован 19 ноября 2020 г. •

Я также использую Windows 10 (64-разрядную версию), только что установил Atom в первый раз и после закрытия первого запуска не знал, как снова открыть приложение. Установщик не добавил Atom в мое меню «Пуск», и Atom нельзя найти с помощью введенного поиска в поиске Windows (на панели задач). Atom также не был найден ни в одной из стандартных папок программ, в которые обычно устанавливаются приложения Windows. Если пользователи не могут найти способ запуска программы, которую они установили (без поиска в Google), это следует считать серьезной проблемой и немедленно устранить!

Несмотря на тот факт, что 3 человека написали выше, что они нашли «решение», были опубликованы только обходные пути, и поэтому теперь, примерно через 3,5 года после того, как ошибка была впервые обнаружена, похоже, не было никакого прогресса в решении проблемы. реальная проблема: установщик Atom для Windows не может добавить программу в меню «Пуск» Windows профиля пользователя Windows, используемого во время установки.

Примечание. В комментарии bdalina54 от 27 февраля 2019 года говорится, что проблема возникает при наличии нескольких профилей пользователей в Windows и установке Atom в профиль администратора, однако в моем случае мой профиль имеется профиль администратора и Atom отсутствуют в моем меню «Пуск» или в меню «Пуск» любого профиля на моем компьютере.

Второстепенным по отношению к основной проблеме является то, что текущий установщик Atom не является стандартным и не выполняет функции, ожидаемые от установщиков Windows. Итак, подытожим проблемы с текущим установщиком Atom:

  1. Установщик не добавляет Atom в папку автозагрузки вошедшего в систему пользователя.
  2. Установщик устанавливает Atom в нестандартное расположение файла; поскольку на веб-странице Atom указано, что загрузка предназначена для 64-разрядных версий Windows, стандартный (/ожидаемый) путь установки по умолчанию должен быть «C:\Program Files»; это не так.
  3. Более того, программа установки устанавливает Atom в подкаталог, который по умолчанию (в Windows) является скрытым: "C:\Users[profile]\AppData\local"
  4. Во время установки программа установки не предоставляет пользователю никакой информации о фактическом пути установки приложения, что является полезной информацией, даже если она предназначена только для справки в будущем, чтобы при необходимости приложение можно было найти вручную.
  5. Установщик не предлагает пользователю выбрать и использовать собственный путь установки; это неинтерактивная и практически бесшумная установка. Большинство установщиков Windows имеют некоторую степень взаимодействия с пользователем, например предлагают пользователю выбрать тип установки «Стандартный или выборочный», а затем подтвердить расположение установки по умолчанию и/или изменить его на пользовательское расположение.

Я предлагаю заменить текущий установщик Windows совершенно другим установщиком, который следует стандартному ожидаемому протоколу установки Windows.

Atom – это бесплатный текстовый редактор с открытым исходным кодом, доступный для нескольких операционных систем, включая Linux, Mac и Windows. Это редактор кода общего назначения, разработанный GitHub, с яркой подсветкой синтаксиса для разных языков, от JavaScript до HTML и SQL. Он обладает широкими возможностями расширения: более 8000 различных бесплатных пакетов в стиле плагинов доступны для загрузки и установки. Большинство этих пакетов были созданы сторонними разработчиками, в то время как другие предлагаются Github и другими поставщиками, которые хотят, чтобы Atom хорошо работал с их продуктами и платформы.

По умолчанию он интегрируется с git (основой платформы управления исходным кодом Github). С помощью других загружаемых пакетов вы можете легко добавить поддержку других систем управления исходным кодом. Существует также обширная документация по использованию Atom, включая онлайн-книгу, а также документацию по созданию пакетов (для чего требуется знание JavaScript и CoffeeScript). Он доступен бесплатно и загружается с основного веб-сайта Atom. Вы можете искать дополнительные пакеты на официальной странице пакета.

За кулисами редактор Atom использует платформу Electron, которая по сути представляет собой изолированную версию браузера Chrome вместе с кодом Node.js; однако вам не нужно знать это, чтобы использовать его. Если вам интересно посмотреть исходный код или даже внести свой вклад в его разработку, вы можете найти все в официальном репозитории Atom на GitHub.

Обратите внимание, однако, что Atom является строго редактором и должен рассматриваться как таковой. Большая часть языковой поддержки представлена ​​в виде подсветки синтаксиса. Но если вы ищете полнофункциональную интегрированную среду разработки (IDE), включающую возможности отладки, вы можете поискать в другом месте, например, в VS Code или Eclipse. Также обратите внимание, что существуют пакеты расширений, обеспечивающие дополнительную языковую поддержку, включая отладку, но многие из этих пакетов больше не поддерживаются активно. Дополнительную информацию и предупреждения см. в разделе "Пакеты" ниже.

Установка в Windows

Чтобы установить Atom в Windows, перейдите на сайт atom.io, где вы найдете желтую кнопку «Загрузить». Загрузите файл, который, скорее всего, называется AtomSetup-x64.exe, и запустите его. Вариантов нет; установщик просто устанавливает Atom для текущего пользователя, закрывает и запускает Atom. При первом запуске Atom добавляет себя к системному пути текущего пользователя. Таким образом, вы можете запустить Atom из командной строки.

Ниже показано, как выглядит Atom при первом запуске. обратите внимание, что вверху есть подсказка о том, что Atom разрешено открывать определенные URI. Мы рекомендуем нажимать Нет, Никогда и нажимать любые другие параметры только после того, как вы прочтете документацию по этой функции. (Мы не будем использовать эту функцию здесь, в ProgrammableWeb.)

Теперь закройте Atom. В следующем разделе мы покажем, как открыть его из командной строки.

Тестирование

Теперь вы можете протестировать установку Atom. Откройте командную строку Windows и просто введите:

" . " указывает Atom запускаться в текущем каталоге. Если хотите, вы можете опустить его, и Atom запустится в каталоге по умолчанию или в каталоге, в котором вы его последний раз запускали. Или вы можете указать полный путь, например:

Atom запустится и на этот раз будет выглядеть следующим образом:

Область слева представляет собой древовидное представление каталога вашего текущего проекта; вы можете щелкнуть файлы один раз, чтобы открыть предварительный просмотр в редакторе (во время которого вкладка файла справа будет выделена курсивом), и вы можете дважды щелкнуть, чтобы полностью открыть файл для редактирования. В режиме предварительного просмотра, если вы начнете редактировать файл, он откроется полностью. Или, если вы щелкнете один раз по другому файлу, предыдущий файл, который вы просматривали, закроется, а этот другой файл откроется в режиме предварительного просмотра. В то время как справа у вас может быть открыто несколько вкладок для одновременного редактирования нескольких файлов, для предварительного просмотра доступна только одна вкладка. Другими словами, вы можете просматривать только один файл за раз.

Правая часть окна — это область редактора, которую можно разделить на отдельные панели редактора. Каждая панель может содержать любое количество файлов, каждый из которых отображается в виде вкладки вверху. На изображении выше вы можете видеть, что область редактора разделена на две панели. Вы можете перетаскивать вкладки редактора между панелями; если вы перетащите их все в одну панель, пустые панели закроются. Вы можете закрыть вкладки, нажав X в правом верхнем углу каждой вкладки. (При первом запуске Atom одна вкладка представляет собой окно с запросом согласия на телеметрию, в котором вы можете выбрать, отправлять ли данные отладки команде Atom.)

Вы также можете свернуть панель дерева проекта; когда вы наводите указатель мыши на правый край этой панели, в центре правого края появится значок, который выглядит следующим образом:

Нажмите на значок, и панель свернется влево. Теперь, когда вы наведете указатель мыши на левый край окна Atom, вы увидите тот же значок в обратном порядке; щелкните ее, чтобы снова открыть панель. Вы также можете переместить панель проекта в правую часть окна, перетащив ее заголовок в середину правой части окна Atom. Когда вы это сделаете, теперь вы можете свернуть панель вправо, а не влево, наведя указатель мыши на левый край панели. Различные пакеты добавляют в Atom разные панели, и вы также можете перетаскивать и сворачивать их.

Вы можете открыть дополнительные окна Atom, щелкнув меню «Файл» -> «Открыть папку». Когда вы выберете папку, откроется совершенно новое окно приложения Atom.

Настройка атома

Здесь, в ProgrammableWeb, мы создаем большой набор руководств, в которых будет использоваться общий набор конфигураций. Чтобы сделать это как можно проще, у нас будет корневой каталог разработки, в котором вы сможете сохранять свои проекты. Из-за большого количества проектов мы предлагаем открыть редактор кода так, чтобы он указывал на текущий каталог проекта (независимо от того, над каким проектом вы работаете в данный момент), а не на корень всех проектов. Мы также собираемся использовать стандартный набор конфигураций и плагинов для редакторов.

Atom имеет огромное количество опций. Вы можете получить доступ к настройкам Atom любым из следующих способов:

  • Выберите меню "Файл" > "Настройки".
  • Нажмите Ctrl + ,

Страница настроек находится внутри области редактора и имеет вкладку вверху. Чтобы закрыть страницу настроек, просто нажмите кнопку закрытия на вкладке.

Вы также можете настроить Atom с помощью кода, предоставив файл CoffeeScript в каталоге .atom, который находится вне вашего пользовательского каталога, который обычно находится в C:\Users\ . В этом файле вы можете предоставить пользовательский код запуска и даже вызывать пакеты настройки, которые вы пишете сами. Здесь, в ProgrammableWeb, мы не будем выполнять настройку с помощью кода, но вы можете узнать об этом подробнее здесь. Затем вы сможете узнать больше о том, что команда Atom называет «взломом Atom». Однако мы добавим некоторые пакеты, предоставленные сообществом, которые мы обсудим ниже.

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

  • Выберите меню «Вид» -> «Переключить палитру команд».
  • Нажмите Ctrl+Shift+P

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

Вот некоторые основные настройки, которые мы рекомендуем.

Вкладки и пробелы.Отступ подразделов кода, таких как внутренние части оператора if-then-else или цикла do-while, является важной привычкой для облегчения чтения. Не только для вас, но и для других, которым, возможно, придется просмотреть ваш код позже. Как и в других редакторах кода, в Atom есть функция отступов. Хотя это горячо обсуждаемая тема, мы собираемся установить наши отступы в виде пробелов вместо вкладок по одной простой причине: пробелы лучше подходят для копирования и вставки кода с наших веб-страниц в редакторы. (После этого вы можете изменить формат на табуляцию, если хотите.) Мы будем использовать четыре пробела, чтобы облегчить чтение нашего кода.

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

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

Шрифты и размеры. Это зависит от вас, поскольку у всех нас разное видение и визуальные потребности. Atom позволяет вам выбирать шрифты и размеры, которые вы предпочитаете. К сожалению, имя семейства шрифтов — это одна из областей, где Atom не особенно удобен для пользователя, поскольку он использует синтаксис HTML/CSS для имен семейств шрифтов. Семейства шрифтов HTML/CSS обычно представляют собой списки имен шрифтов, заключенных в одинарные кавычки (если в имени шрифта есть пробелы), с запятыми между именами шрифтов.

Настройка называется «Семейство шрифтов» и находится в разделе настроек «Редактор». Там нет выпадающего списка или выбора любого вида. Вам просто нужно знать, какие шрифты доступны в вашей системе, и вы можете ввести их здесь. Вы можете узнать, какие шрифты установлены в вашей системе, щелкнув панель задач и в поле поиска введите «шрифт» и выберите «Настройки шрифта» в предложениях; откроется окно «Шрифты» со списком шрифтов, установленных на вашем компьютере.

Размер более прост. В поле «Размер шрифта» просто введите нужный размер шрифта в редакторе.

Вы также можете установить уровень масштабирования с помощью горячих клавиш; этот уровень относится только к области редактора. Попробуйте следующее: при открытом файле, удерживая нажатой клавишу Ctrl, введите клавишу +, для чего может потребоваться нажатие клавиши Shift в зависимости от того, какую клавишу + вы используете. Вы увидите, что текст редактора увеличится внутри. Измените его, нажав Ctrl и клавишу минус.

Рекомендуемые пакеты

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

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

Вы также можете искать пакеты на основном веб-сайте Atom здесь. При желании вы можете скачать код любого пакета и установить его вручную; однако мы рекомендуем устанавливать из самого редактора.

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

Важное примечание. Мы обнаружили, что в результатах поиска отображается много пакетов, которые больше не поддерживаются, и, к сожалению, команда Atom не удаляет их. Будьте осторожны с такими пакетами. Всегда проверяйте статус пакета, щелкнув ссылку «Repo» на странице пакета, которая обычно ведет на страницу GitHub. Посмотрите на код, указанный на странице GitHub, и обратите внимание на даты. Если вы видите даты, сделанные несколько дней назад, это хороший признак того, что пакет поддерживается.Если даты более двух или трех лет назад, они, вероятно, не поддерживаются. Вы также можете щелкнуть ссылку «Проблемы» на странице GitHub и посмотреть, не устраняются ли проблемы и говорят ли пользователи, что пакет больше не работает.

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

Вот некоторые специальные примечания по некоторым из этих языков.

Node.js и JavaScript. По умолчанию в Atom реализована отличная подсветка синтаксиса JavaScript. Сообщество предоставило несколько пакетов node.js; однако многие из наиболее полезных (например, интеграция с отладчиком node.js) активно не поддерживаются, а некоторые даже больше не работают. По умолчанию Atom поставляется с пакетами language-javascript и language-JSON. Мы не рекомендуем никаких других.

TypeScript. Сообщество создало отличный пакет TypeScript, который активно поддерживается. В настоящее время его скачали более 1,7 миллиона раз. Найдите пакеты для атома-типописи. Вы можете рассмотреть возможность замены языка по умолчанию, language-typescript, на atom-typescript.

Варианты: запуск Atom из подсистемы Windows для Linux (WSL)

Когда Atom работает в Windows, он не имеет прямого доступа к файлам, хранящимся в ваших каталогах WSL. (В отличие от Visual Studio Code, который полностью интегрирован с WSL.) Таким образом, у вас есть несколько вариантов редактирования файлов внутри WSL:

  • Переключиться на Visual Studio Code
  • Использовать другой редактор внутри WSL
  • Установите Atom внутри WSL.

Последний вариант — установка Atom внутри WSL — хорошо работает, если вы собираетесь работать строго внутри WSL. Однако для этого требуется установить X-сервер. (Мы рекомендуем бесплатную версию MobaXterm, так как она полностью интегрирована с WSL.) Затем вам следует следовать инструкциям по установке Atom в Linux при работе внутри WSL.

После этого вы можете запустить атом из оболочки bash WSL, просто набрав:

Необязательно: интеграция с Git

На момент публикации этой статьи Git был наиболее часто используемым программным обеспечением для управления исходным кодом. Мы решили использовать git для управления исходным кодом в сочетании с веб-сайтом GitHub, на котором размещен код, хранящийся в git. Вам не обязательно использовать git для использования наших примеров; вы даже можете загрузить образцы в виде файлов .zip с наших соответствующих страниц проекта GitHub и вообще не использовать git. Но если вы решите использовать git, вы можете легко отправить предложения по улучшению нашего кода.

По умолчанию Atom поставляется с несколькими пакетами, которые интегрируются с Git. В частности, один из них называется language-git. Вам не нужно устанавливать какие-либо дополнительные инструменты для работы с Git из Atom.

В этом примере файл app.js на правой панели отмечен желтым кружком, что означает, что он был изменен, но находится в неподготовленной области. Файл package.json также был изменен и, следовательно, отмечен желтым кружком, но был добавлен в промежуточную область. (Обратите внимание, что многие разработчики, которые используют git в командной строке, пропускают область подготовки и передают свои файлы напрямую, и поэтому редко видят файлы в области подготовки.)

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

Затем, когда вы будете готовы зафиксировать промежуточные файлы, заполните область сообщений своим сообщением о фиксации и нажмите "Зафиксировать в мастер".

В редакторе можно выполнять множество других задач git. Обратите внимание, однако, что обычно мы не рекомендуем использовать git только из Atom. Мы думаем, что большинство команд разработчиков обычно все еще используют версию git для командной строки, и многие задачи, откровенно говоря, немного более интуитивно понятны для использования в командной строке, чем внутри Atom. Поэтому мы применяем двусторонний подход к git:

  • Когда вы редактируете код внутри репозитория git, обратите внимание на желтые кружки, которые появляются рядом с вашими файлами в окне git, когда вы добавляете и изменяете файлы.
  • Если вам нужно выполнить какую-либо работу с git (например, создать ветки, добавить и зафиксировать файлы), мы рекомендуем использовать командную строку.

Наши будущие проекты здесь, в ProgrammableWeb, будут иметь бесплатные репозитории на Github. (И мы приветствуем запросы на вытягивание с предлагаемыми изменениями; мы делаем этот проект управляемым сообществом.)

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий.Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Файл с расширением ATOM представляет собой файл Atom Feed, сохраненный как обычный текстовый файл и отформатированный как файл XML.

Файлы ATOM аналогичны файлам RSS и ATOMSVC в том смысле, что они используются часто обновляемыми веб-сайтами и блогами для публикации контента в средствах чтения каналов Atom. Когда кто-то подписывается на канал Atom с помощью инструмента для чтения каналов, он может быть в курсе любого нового контента, публикуемого на сайте.

Хотя на вашем компьютере вполне возможно иметь файл .ATOM, это маловероятно. Обычно «.atom» появляется только тогда, когда он добавляется в конец URL-адреса, использующего формат файла Atom Feed. Оттуда гораздо реже сохранять файл ATOM на свой компьютер, чем просто скопировать ссылку канала Atom и вставить ее в программу чтения каналов.

Файлы ATOM не имеют ничего общего ни с текстовым редактором Atom, ни с аббревиатурой телекоммуникаций AToM, что означает «любой транспорт через MPLS» (многопротокольная коммутация по меткам).

Как открыть файл ATOM

Файлы ATOM функционируют почти так же, как файлы RSS, поэтому большинство служб, программ и приложений для чтения каналов, которые работают с файлами RSS, также будут работать с файлами ATOM.

RssReader и FeedDemon — это два примера программ, которые могут открывать каналы Atom. Если вы работаете на Mac, браузер Safari также может открывать файлы ATOM, как и NewsFire.

Некоторые из этих программ (одним из примеров является FeedDemon) могут открывать только онлайн-канал Atom, например тот, для которого вы можете указать URL-адрес, а это означает, что они не обязательно позволят вам открыть файл .ATOM, который у вас есть на ваш компьютер.

Расширение RSS Feed Reader от feeder.co для веб-браузера Chrome может открывать файлы ATOM, которые вы найдете в Интернете, и мгновенно сохранять их в браузере для чтения каналов. У этой же компании есть программа для чтения каналов, доступная здесь для браузеров Firefox, Safari и Яндекс, которая должна работать одинаково.

Вы также можете использовать бесплатный текстовый редактор для открытия файлов ATOM, но это позволит вам читать их только как текстовый документ, чтобы увидеть содержимое XML. Чтобы на самом деле использовать файл ATOM по назначению, вам нужно открыть его с помощью одного из средств открытия ATOM, указанных выше.

Как преобразовать файл ATOM

Поскольку форматы очень похожи, вы можете преобразовывать фиды Atom в другие форматы фидов. Например, чтобы преобразовать Atom в RSS, просто вставьте URL-адрес канала Atom в этот бесплатный онлайн-конвертер Atom в RSS, чтобы создать ссылку RSS.

Расширение Atom для чтения каналов для Chrome, упомянутое выше, может преобразовывать файл ATOM в OPML. Для этого загрузите канал Atom в программу, а затем используйте параметр «Экспорт каналов в OPML» в настройках, чтобы сохранить файл OPML на свой компьютер.

Как встроить фид Atom

Чтобы встроить фид Atom в HTML, используйте конвертер Atom в RSS выше, а затем поместите этот новый URL в этот конвертер RSS в HTML. Вы получите скрипт, который сможете встроить в HTML для отображения канала на своем веб-сайте.

Поскольку файл ATOM уже сохранен в формате XML, вы можете использовать простой текстовый редактор, чтобы «преобразовать» его в формат XML, который просто изменит расширение файла с .ATOM на .XML. Вы также можете сделать это вручную, просто переименовав файл, чтобы использовать суффикс .XML.

Превратите содержимое фида в формат электронной таблицы

Если вы хотите, чтобы содержимое фида отображалось в удобочитаемом формате электронной таблицы, чтобы вы могли легко увидеть заголовок статьи, ее URL-адрес и описание в соответствии с фидом Atom, просто преобразуйте фид Atom. в CSV. Самый простой способ сделать это — использовать приведенный выше конвертер Atom в RSS, а затем вставить URL-адрес RSS в этот конвертер RSS в CSV.

Преобразовать файл ATOM в JSON

Чтобы преобразовать файл ATOM в JSON, откройте файл .ATOM в текстовом редакторе или в браузере, чтобы увидеть его текстовую версию. Скопируйте все эти данные и вставьте их в этот конвертер RSS/Atom в JSON в левой части. Используйте кнопку RSS в JSON, чтобы преобразовать его в JSON, а затем нажмите "Загрузить", чтобы сохранить файл JSON на свой компьютер.

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

Да. Текстовый редактор Atom был создан GitHub, который хорошо известен в сообществе программистов и является дочерней компанией Microsoft.

Читайте также: