Atom (文字編輯器)

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Atom
Atom
開發者GitHub, Inc.
首次發布2014年2月26日,​10年前​(2014-02-26[1]
當前版本
  • 1.60.0 (2022年3月8日;穩定版本)[2]
  • 1.61.0-beta0 (2022年3月8日;預發佈版本)[3]
  • 1.63.1 (2022年11月23日;穩定版本)[4]
編輯維基數據鏈接
源代碼庫https://github.com/atom/atom
編程語言C++ / Node.js / CoffeeScript / JS / CSS / HTML
操作系統macOS 10.9及更新版本、LinuxWindows 7 及更新版本
文件大小87–145 MB
語言英文
類型文字編輯器整合開發環境
許可協議MIT授權條款自由軟件
網站atom.io

Atom是由GitHub開發的自由及開放源代碼文字與程式碼編輯器[5][6],支持macOSWindowsLinux作業系統[7],支援Node.js所寫的外掛程式[8],並內建由Github提供的Git版本控制系統。多數的延伸套件皆為開放原始碼授權,並由社群建置與維護[9]。Atom基於使用Chromium和Node.js的跨平台應用框架Electron(最初名為Atom Shell),並使用CoffeeScriptLess撰寫[10]。Atom也可當作IDE使用[11][12][13]。被它的開發者稱為「21 世紀的「高自訂性」文本編輯器(hackable text editor for the 21st Century)」。[14]自2014年5月6日起,Atom的核心程式、套件管理器以及Atom基於Chromium的桌面程式框架皆使用MIT授權條款釋出[15][16]

在2022年6月8日,GitHub正式宣布在2022年12月15日關閉Atom,並存檔其存儲庫[17]

語言支持[編輯]

依靠內置的默認插件,Atom v1.5.1在某些方面支持以下程序語言標記語言HTMLCSSLessSassGitHub Flavored MarkdownC/C++C#GoJavaObjective-CJavaScriptJSONCoffeeScriptPythonPHPRubyRuby on Railsshell scriptClojurePerlGitMakeProperty List (Apple)TOMLXMLYAMLMustacheJuliaSQL[來源請求]

插件[編輯]

Atom擁有較為豐富的插件,截至2021年2月底,官網倉庫中已有7149個功能插件[18],以及2437種主題[19]

許可證[編輯]

最初,Atom的外掛程序和其他非核心部件是基於開源許可證發布的。在2014年5月6日,Atom核心應用、外掛管理以及它的桌面框架開始以自由及開放源代碼軟件基於MIT許可證發布。[20]

停止維護[編輯]

近年來隨着基於雲的開發工具出現和蓬勃發展,Atom社區的參與程度顯著下降,連續多年以來沒有重大新功能加入,僅進行日常維護和安全更新。GitHub官方在2022年6月8日發文宣布停止維護Atom,並將於2022年12月15日完成項目歸檔。[21]

Atom 生命周期結束後,名為 Pulsar 的社區分支繼續開發。[22]

參見[編輯]

參考資料[編輯]

  1. ^ Introducing Atom. Atom. [2015-08-15]. (原始內容存檔於2017-11-03). 
  2. ^ https://github.com/atom/atom/releases/tag/v1.60.0.
  3. ^ Release 1.61.0-beta0. 2022年3月8日 [2022年6月16日]. 
  4. ^ Release 1.63.1. 2022年11月23日 [2022年12月7日]. 
  5. ^ Github unveils Atom text editor for developers. techspot. 2014-02-28 [2014-05-07]. (原始內容存檔於2014-05-08). 
  6. ^ El editor para programadores, Atom, de GitHub, ahora es de código libre. wwwhatsnew. [2014-05-07]. (原始內容存檔於2014-05-08). 
  7. ^ Atom FAQ. [2014-08-09]. (原始內容存檔於2014-06-26). 
  8. ^ GitHub releases free and open Atom code editor. javaworld. 2014-05-06 [2014-05-07]. (原始內容存檔於2014-05-08). 
  9. ^ Atom Packages. [2014-05-06]. (原始內容存檔於2014-07-01). 
  10. ^ Official Atom Blog. "The Nucleus of Atom". [2014-05-06]. (原始內容存檔於2014-03-24). 
  11. ^ Nuclide. Nuclide. [2016-10-12]. (原始內容存檔於2016-10-13). 
  12. ^ Juno, the Interactive Development Environment. Juno. [2016-10-12]. (原始內容存檔於2016-10-10). 
  13. ^ PlatformIO IDE: The next-generation integrated development environment for IoT. PlatformIO. [2016-10-12]. (原始內容存檔於2016-10-13). 
  14. ^ 存档副本. [2014-05-06]. (原始內容存檔於2014-06-05). 
  15. ^ GitHub Open Sources Its Atom Text Editor. TechCrunch. [2014-05-07]. (原始內容存檔於2014-05-07). 
  16. ^ Atom Is Now Open Source. [2015-09-06]. (原始內容存檔於2017-04-24). 
  17. ^ GitHub Staff. Sunsetting Atom. 2022-06-08 [2022-06-09]. (原始內容存檔於2022-08-05). 
  18. ^ Atom Packages. Atom. [2017-12-24]. (原始內容存檔於2017-12-23). 
  19. ^ Atom Themes. Atom. [2017-12-24]. (原始內容存檔於2017-12-18). 
  20. ^ Atom Is Now Open Source. Atom. [2015-08-15]. (原始內容存檔於2017-04-24). 
  21. ^ Staff, GitHub. Sunsetting Atom. The GitHub Blog. 2022-06-08 [2023-03-23]. (原始內容存檔於2022-08-05) (美國英語). 
  22. ^ Pulsar About Us. 

外部連結[編輯]