Atom (edytor tekstu) - Atom (text editor)
Deweloper(zy) | GitHub (spółka zależna Microsoft ) |
---|---|
Pierwsze wydanie | 26 lutego 2014 r |
Wersja stabilna | |
Wersja zapoznawcza | |
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 |
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ż
- Lista edytorów tekstu
- Porównanie edytorów tekstu § Funkcje programowania
- Porównanie edytorów HTML
- Lista wcześniej zastrzeżonego oprogramowania