Atom (edytor tekstu) - Atom (text editor)

Atom
Ikona atomu.svg
Zrzut ekranu Atom v1.41.0.png
Atom z otwartym projektem na Windows 10
Deweloper(zy) GitHub (spółka zależna Microsoft )
Pierwsze wydanie 26 lutego 2014 r .; 7 lat temu ( 2014-02-26 )
Wersja stabilna
1,58.0  Edytuj to na Wikidanych / 27 lipca 2021 ; 51 dni temu ( 27 lipca 2021 )
Wersja zapoznawcza
1.59,0-beta0  Edytuj to na Wikidanych / 28 lipca 2021 ; 50 dni temu ( 28 lipca 2021 )
Magazyn
Napisane w CoffeeScript , JavaScript , Less , HTML (front-end/UI)
System operacyjny macOS 10.9 lub nowszy, Windows 7 lub nowszy oraz Linux
Rozmiar 87–180 MB
Dostępne w język angielski
Rodzaj Edytor kodu źródłowego
Licencja
Strona internetowa atom .io Edytuj to na Wikidanych

Atom to darmowy edytor tekstu i kodu źródłowego typu open source dla systemów macOS , Linux i Microsoft Windows z obsługą wtyczek napisanych w języku JavaScript i osadzonym kontrolerem Git . Opracowany przez GitHub Atom to aplikacja desktopowa zbudowana przy użyciu technologii internetowych . Większość pakietów rozszerzających ma licencje wolnego oprogramowania i jest tworzona i utrzymywana przez społeczność. Atom jest oparty na Electron (wcześniej znanym jako Atom Shell), frameworku, który umożliwia międzyplatformowe aplikacje desktopowe przy użyciu Chromium i Node.js . Atom jest napisany w CoffeeScript i Less , ale większość z nich została przekonwertowana na JavaScript.

Atom został wydany w wersji beta, jako wersja 1.0, 25 czerwca 2015 r. Jego twórcy nazywają go „edytorem tekstu, który można zhakować na XXI wiek”, ponieważ jest w pełni konfigurowalny w HTML , CSS i JavaScript.

Cechy

Atom to "hackowalny" edytor tekstu. Oznacza to, że można go dostosować. Istnieje skrypt startowy, który można dostosować za pomocą CoffeeScript , arkusz stylów do dostosowywania wyglądu Atom oraz mapa klawiszy do mapowania lub ponownego mapowania kombinacji klawiszy do poleceń. Można nawet stworzyć pakiet, aby owinąć całą tę funkcjonalność w jeden pakiet, napisany w wybranym przez siebie CoffeeScript lub JavaScript.

Historia

Atom został opracowany przez GitHub jako edytor tekstu. Facebook opracował następnie projekty Nuclide i Atom IDE , aby przekształcić Atom w zintegrowane środowisko programistyczne (IDE), ale prace rozwojowe zostały zatrzymane w grudniu 2018 roku.

Pakiety

Podobnie jak większość innych konfigurowalnych edytorów tekstu, Atom umożliwia użytkownikom instalowanie pakietów i motywów innych firm w celu dostosowania funkcji i wyglądu edytora. Pakiety mogą być instalowane, zarządzane i publikowane za pomocą menedżera pakietów Atoma apm. Wszystkie typy pakietów, w tym między innymi: Obsługa podświetlania składni dla innych języków niż domyślny, debugery itp. mogą być instalowane przez apm.

Obsługa języka programowania

Domyślne pakiety Atom mogą stosować podświetlanie składni dla wielu języków programowania i formatów plików .

Licencja

Początkowo pakiety rozszerzeń dla Atoma i wszystkiego, co nie jest częścią jądra Atoma, były wydawane na licencji open-source. W dniu 6 maja 2014 r. reszta Atom, w tym główna aplikacja, jej menedżer pakietów, a także platforma desktopowa Electron, zostały wydane jako darmowe oprogramowanie o otwartym kodzie źródłowym na licencji MIT .

Prywatność

Początkowo pojawiły się obawy i dyskusja na temat dwóch pakietów rezygnacji, które raportują różne dane na zewnętrzne serwery. Jednak te pakiety są teraz dostępne z pełnym oknem dialogowym przy pierwszym uruchomieniu:

  • Pakiet metryk: raportuje informacje o użytkowaniu do Google Analytics (od wersji 1.31.0 to zostało usunięte, teraz informacje o użytkowaniu są wysyłane bezpośrednio do potoku analitycznego GitHub), w tym unikalny losowy identyfikator UUID v4 . Według autorów ma to na celu określenie wydajności i poznanie najczęściej używanych funkcji. Użytkownik może wyłączyć tę funkcję, otwierając widok ustawień, wyszukując pakiet danych i wyłączając go.
  • Pakiet zgłaszania wyjątków: zgłasza nieprzechwycone wyjątki Atom na www.bugsnag.com.

Zobacz też

Bibliografia

Zewnętrzne linki