Atom Editor (อะตอม เอดิเตอร์) คืออะไร

     Atom Editor (อะตอม เอดิเตอร์) เป็นตัว editor (เอดิเตอร์) จากค่าย GitHub (กิตฮับ)  โดยตัว Atom Editor (อะตอม เอดิเตอร์) การออกแบบ หรือการใช้งานจะมีลักษณะคล้ายกับ Sublime Text (ซับไลม์เท็ก) แต่ตัว Atom (อะตอม) จะซัพพอร์ท การพิมพ์ภาษาไทยซึ่งสระจะไม่ลอยเหมือนใน Sublime Text (ซับไลม์เท็ก) ซึ่งนอกจากนี้ในเว็บของ Atom (อะตอม)  นั้นมี Theme (ธีม) ให้เราได้เลือกดาวน์โหลดกันมากมาย โดยเราสามารถเข้าไปดู Preview (พรีวิว) ส่วนขั้นตอนการติดตั้ง Theme (ธีม) สามารถทำได้โดยการ เข้าที่หน้าเว็บไซต์ของ Atom (อะตอม) และ เลือกเมนู File -> Setting -> Theme และจากนั้น หาชื่อ Theme (ธีม) ได้เลย

 

Atom Editor
Atom Editor


การติดตั้ง Atom Editor (อะตอม เอดิเตอร์) บนระบบปฏิบัติการ Ubuntu (อูบุนตู)

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom


คุณสมบัติของ Atom Editor (อะตอม เอดิเตอร์)

  1. Cross-platform editing (ครอส แพลตฟอร์ม เอดิเตอร์) สามารถใช้ได้กับทุก platform ไม่ว่าจะเป็น OS X (โอ เอส เอ็กซ์), Windows (วินโดวส์) หรือ Linux (ลินุกซ์)
  2. Built-in package manager (บิลท-อิน เพคเกจ แมนนิจเจอะ) คือ มีเพคเกจ หรือ plugin ให้เลือกมาก หรือสามารถสร้าง plugin (ปลั๊กอิน) ใช้เองก็ได้
  3. Smart auto completion (สมาท ออโต้ คอมพลีท) คือ atom (อะตอม) สามารถ ช่วยเราเขียน Code (โค้ด) ได้เร็วขึ้น
  4. File system browser (ไฟล์ ซิสเทิม เบราว์เซอร์) เป็น explorer tree view (เอคซพลอเรอะ ทรี วิว) คือ ไว้เปิดไฟล์ และ project (โปรเจค)
  5. Multiple panes (มัลทิเพิล แพน) สามารถแยกการส่วนการใช้งานได้หลายหน้าต่าง
  6. Find and replace (ไฟน์ แอนด์ รีเพลส) คือการค้นหาไฟล์ ใน project (โปรเจค)

 

     ดังนั้นจะสรุปได้ว่า Atom (อะตอม) คือ Text Editor ซึ่งคือ Atom (อะตอม) เอาไว้เขียนโค้ด ที่ถูกพัฒนาโดย GitHub (กิตฮับ) และเป็น Open Source(โอเพิน ซอร์ส) ซึ่งเราสามารถโหลดไปใช้งานได้ฟรี

 

References atom editor. “atom”. [ออนไลน์]. เข้าถึงได้จาก: https://atom.io/. [5 ก.ย. 2017].

ภาพประกอบจาก : commons.wikimedia.org

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
selenium การใช้ driver.get เพื่อเข้าสู่เว็บไซต์โดยอัตโนมัติ
โดย athirach.offcial ศ 29 มี.ค. 2024 1:50 pm บอร์ด Software testing
0
250
ศ 29 มี.ค. 2024 1:50 pm โดย athirach.offcial View Topic selenium การใช้ driver.get เพื่อเข้าสู่เว็บไซต์โดยอัตโนมัติ
พิมพ์ pdf จาก excel สามารถกำหนดให้พิมพ์บนล่างก่อนแล้วค่อยไปพิมพ์ซ้ายไปขวาได้มั้ยคะ
โดย MBMoo ศ 29 มี.ค. 2024 1:34 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
217
ศ 29 มี.ค. 2024 1:48 pm โดย mindphp View Topic พิมพ์ pdf จาก excel สามารถกำหนดให้พิมพ์บนล่างก่อนแล้วค่อยไปพิมพ์ซ้ายไปขวาได้มั้ยคะ
เมธอด dict() ในการพัฒนาระบบ Python การสร้างพจนานุกรมอย่างมีประสิทธิภาพ
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:33 pm บอร์ด Python Knowledge
0
368
พฤ 28 มี.ค. 2024 12:33 pm โดย athirach.offcial View Topic เมธอด dict() ในการพัฒนาระบบ Python การสร้างพจนานุกรมอย่างมีประสิทธิภาพ
การใช้งาน filter() กรองตัวเลขหรือตัวอักษรในภาษา Python
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:16 pm บอร์ด Python Knowledge
0
135
พฤ 28 มี.ค. 2024 12:16 pm โดย athirach.offcial View Topic การใช้งาน filter() กรองตัวเลขหรือตัวอักษรในภาษา Python
เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:03 pm บอร์ด Python Knowledge
1
401
ศ 29 มี.ค. 2024 9:24 am โดย athirach.offcial View Topic เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:37 am บอร์ด Python Knowledge
0
107
พฤ 28 มี.ค. 2024 11:37 am โดย athirach.offcial View Topic Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:07 am บอร์ด Python Knowledge
3
659
ศ 29 มี.ค. 2024 9:18 am โดย athirach.offcial View Topic คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
โดย athirach.offcial พฤ 28 มี.ค. 2024 10:51 am บอร์ด Python Knowledge
1
183
พฤ 28 มี.ค. 2024 8:55 pm โดย athirach.offcial View Topic การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง