Atom เป็นซอฟต์แวร์กราฟิกแบบฟรีแวร์ข้ามแพลตฟอร์มและโอเพนซอร์สที่ได้รับการออกแบบมาจากพื้นดินเพื่อทำหน้าที่เป็นโปรแกรมแก้ไขข้อความแบบ hackable และโปรแกรมแก้ไขของโปรแกรมเมอร์ที่จะช่วยให้นักพัฒนาซอฟต์แวร์ทุกคนที่ต้องการ เขียนโค้ดโดยไม่ยุ่งยากมากเกินไป
การสร้างโครงสร้างอีเลคตรอนซึ่งเป็นโซลูชันโอเพนซอร์สและข้ามแพลตฟอร์มที่ช่วยให้นักพัฒนาสามารถสร้างแอปเดสก์ท็อปที่ทันสมัยโดยใช้เทคโนโลยีเว็บล้ำสมัยเช่น HTML5, CSS, Node.js และ JavaScript, Atom ส่วนติดต่อผู้ใช้ที่มีประสิทธิภาพปรับแต่งได้และขยายได้
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะเด่นของ Atom ประกอบด้วยการแก้ไขข้ามแพลตฟอร์มซึ่งหมายความว่าคุณสามารถใช้งานได้กับระบบปฏิบัติการที่คุณชื่นชอบไม่ว่าจะเป็น GNU / Linux, Mac OS X หรือ Microsoft Windows และตัวจัดการแพคเกจในตัว ที่ช่วยให้นักพัฒนาสามารถค้นหาและติดตั้งแพคเกจจากภายในแอปหรือสร้างใหม่ได้
คุณลักษณะที่น่าสนใจอื่นของ Atom เรียกว่า "การเติมข้อความอัตโนมัติแบบสมาร์ท" และจะช่วยให้คุณสามารถเขียนโค้ดได้เร็วขึ้นกว่าที่เคย แอปพลิเคชันนี้ยังมาพร้อมกับเบราว์เซอร์ระบบไฟล์ในตัวเพื่อให้คุณสามารถค้นหาโครงการของคุณและเริ่มต้นเขียนโค้ดได้ทันทีรวมทั้งหลาย ๆ บานสำหรับการเปรียบเทียบและแก้ไขโค้ดในหลายไฟล์
ฟังก์ชันการค้นหาและแทนที่ไม่สามารถมองข้ามเนื่องจาก Atom ช่วยให้ผู้ใช้ค้นหาแทนที่หรือดูตัวอย่างข้อความในแอปพลิเคชันขณะพิมพ์ในไฟล์เดียวหรือข้ามไฟล์จากโครงการขนาดใหญ่ คุณสามารถค้นหาและแทนที่ข้อความจากไฟล์ในทุกโครงการของคุณได้
ธีมและปลั๊กอิน
การเป็นแอ็พพลิเคชันที่ปรับแต่งได้มากหมายความว่าคุณจะสามารถเปลี่ยนรูปลักษณ์โดยการติดตั้งธีมใหม่ซึ่งพร้อมใช้งานจากเว็บไซต์ของโครงการโดยไม่คิดค่าใช้จ่าย นอกจากนี้คุณยังสามารถปรับส่วนติดต่อผู้ใช้ให้เป็นที่ชื่นชอบของคุณด้วย CSS / Less รวมทั้งเพิ่มฟังก์ชันการทำงานใหม่ ๆ ด้วย JavaScript และ HTML5
ประการสุดท้าย Atom สามารถขยายผ่านปลั๊กอินได้ง่ายซึ่งเรียกว่าแพ็กเกจในแอปพลิเคชัน มีแพ็คเกจกว่า 2,000 ชุดในเว็บไซต์อย่างเป็นทางการของโครงการโดยไม่เสียค่าใช้จ่าย พวกเขาจะช่วยให้คุณสามารถเพิ่มฟังก์ชันการทำงานใหม่ลงในแอปรวมทั้งการแทนที่คุณสมบัติที่มีอยู่ด้วยดีกว่าฉลาดและมีความยืดหยุ่น
มีอะไรใหม่ ในรุ่นนี้:
- การปรับปรุงประสิทธิภาพ:
- ผู้ใช้ที่ทำงานกับโครงการขนาดใหญ่ยินดีที่จะเห็นว่าเราได้แก้ไขปัญหาเกี่ยวกับประสิทธิภาพการทำงานที่ยาวนานเกี่ยวกับกระบวนการพลิกแพลง Git เพื่อเรียกสถานะ Git นี่แสดงให้เห็นถึงการหยุดทำงานชั่วคราวของ UI ของ Atom และเราได้เห็นประสบการณ์ที่นุ่มนวลขึ้นอย่างเห็นได้ชัด
- ผู้ให้บริการค่าเริ่มต้นอัตโนมัติบวกจะคำนวณคำแนะนำแบบเป็นธรรมชาติและในหัวข้อที่แยกต่างหาก ซึ่งหมายความว่าไม่มีหน่วยความจำเหนือศีรษะและไม่มีภัยคุกคามต่อการตอบสนองของอะตอม อ่านเพิ่มเติมในโพสต์บล็อกในเชิงลึกเกี่ยวกับการใช้บัฟเฟอร์ที่เป็นมิตรกับ Atom ใหม่ที่ใช้งานร่วมกันได้
- การปรับปรุงความสามารถในการใช้งาน:
- ตอนนี้คุณสามารถหาวงเล็บเหลี่ยมที่ตรงกับเคอร์เซอร์ได้ง่ายกว่าหากคุณเปิดใช้งานการตั้งค่าใหม่ในชุดตัวยึดเครื่องจับยึดซึ่งจะเน้นหมายเลขบรรทัดสำหรับวงเล็บที่ตรงกัน
- หากต้องการรักษาความเฉื่อยชาของเอกสารที่เขียนขึ้นเป็นเวลานานตำแหน่งเลื่อนของหน้าตัวอย่างจะไม่ถูกรีเซ็ตไปที่ด้านบนเมื่อคุณบันทึก!
- อัปเดตแพคเกจภาษา:
- ในที่สุดมีการปรับปรุงชุดแพ็คเกจไวยากรณ์ภาษาอื่น ๆ อีกหลายชุด บล็อกการจัดการความคิดเห็นได้รับการปรับปรุงใน CoffeeScript และ YAML แล้ว การปรับปรุงประสิทธิภาพของ regex สำคัญได้ทำขึ้นในชุดไวยากรณ์ JavaScript แพคเกจ HTML มีการแก้ไขปัญหาหลายอย่างเพื่อทำให้โทเค็นแท็กดีขึ้น
- การปรับปรุงประสิทธิภาพ:
- ผู้ใช้ที่ทำงานกับโครงการขนาดใหญ่ยินดีที่จะเห็นว่าเราได้แก้ไขปัญหาเกี่ยวกับประสิทธิภาพการทำงานที่ยาวนานเกี่ยวกับกระบวนการพลิกแพลง Git เพื่อเรียกสถานะ Git นี่แสดงให้เห็นถึงการหยุดทำงานชั่วคราวของ UI ของ Atom และเราได้เห็นประสบการณ์ที่นุ่มนวลขึ้นอย่างเห็นได้ชัด
- ผู้ให้บริการค่าเริ่มต้นอัตโนมัติบวกจะคำนวณคำแนะนำแบบเป็นธรรมชาติและในหัวข้อที่แยกต่างหาก ซึ่งหมายความว่าไม่มีหน่วยความจำเหนือศีรษะและไม่มีภัยคุกคามต่อการตอบสนองของอะตอม อ่านเพิ่มเติมในโพสต์บล็อกในเชิงลึกเกี่ยวกับการใช้บัฟเฟอร์ที่เป็นมิตรกับ Atom ใหม่ที่ใช้งานร่วมกันได้
- การปรับปรุงความสามารถในการใช้งาน:
- ตอนนี้คุณสามารถหาวงเล็บเหลี่ยมที่ตรงกับเคอร์เซอร์ได้ง่ายกว่าหากคุณเปิดใช้งานการตั้งค่าใหม่ในชุดตัวยึดเครื่องจับยึดซึ่งจะเน้นหมายเลขบรรทัดสำหรับวงเล็บที่ตรงกัน
- หากต้องการรักษาความเฉื่อยชาของเอกสารที่เขียนขึ้นเป็นเวลานานตำแหน่งเลื่อนของหน้าตัวอย่างจะไม่ถูกรีเซ็ตไปที่ด้านบนเมื่อคุณบันทึก!
- อัปเดตแพคเกจภาษา:
- ในที่สุดมีการปรับปรุงชุดแพ็คเกจไวยากรณ์ภาษาอื่น ๆ อีกหลายชุด บล็อกการจัดการความคิดเห็นได้รับการปรับปรุงใน CoffeeScript และ YAML แล้ว การปรับปรุงประสิทธิภาพของ regex สำคัญได้ทำขึ้นในชุดไวยากรณ์ JavaScript แพคเกจ HTML มีการแก้ไขปัญหาหลายอย่างเพื่อทำให้โทเค็นแท็กดีขึ้น
- การปรับปรุงประสิทธิภาพ:
- ผู้ใช้ที่ทำงานกับโครงการขนาดใหญ่ยินดีที่จะเห็นว่าเราได้แก้ไขปัญหาเกี่ยวกับประสิทธิภาพการทำงานที่ยาวนานเกี่ยวกับกระบวนการพลิกแพลง Git เพื่อเรียกสถานะ Git นี่แสดงให้เห็นถึงการหยุดทำงานชั่วคราวของ UI ของ Atom และเราได้เห็นประสบการณ์ที่นุ่มนวลขึ้นอย่างเห็นได้ชัด
- ผู้ให้บริการค่าเริ่มต้นอัตโนมัติบวกจะคำนวณคำแนะนำแบบเป็นธรรมชาติและในหัวข้อที่แยกต่างหาก ซึ่งหมายความว่าไม่มีหน่วยความจำเหนือศีรษะและไม่มีภัยคุกคามต่อการตอบสนองของอะตอม อ่านเพิ่มเติมในโพสต์บล็อกในเชิงลึกเกี่ยวกับการใช้บัฟเฟอร์ที่เป็นมิตรกับ Atom ใหม่ที่ใช้งานร่วมกันได้
- การปรับปรุงความสามารถในการใช้งาน:
- ตอนนี้คุณสามารถหาวงเล็บเหลี่ยมที่ตรงกับเคอร์เซอร์ได้ง่ายกว่าหากคุณเปิดใช้งานการตั้งค่าใหม่ในชุดตัวยึดเครื่องจับยึดซึ่งจะเน้นหมายเลขบรรทัดสำหรับวงเล็บที่ตรงกัน
- หากต้องการรักษาความเฉื่อยชาของเอกสารที่เขียนขึ้นเป็นเวลานานตำแหน่งเลื่อนของหน้าตัวอย่างจะไม่ถูกรีเซ็ตไปที่ด้านบนเมื่อคุณบันทึก!
- อัปเดตแพคเกจภาษา:
- ในที่สุดมีการปรับปรุงชุดแพ็คเกจไวยากรณ์ภาษาอื่น ๆ อีกหลายชุด บล็อกการจัดการความคิดเห็นได้รับการปรับปรุงใน CoffeeScript และ YAML แล้ว การปรับปรุงประสิทธิภาพของ regex สำคัญได้ทำขึ้นในชุดไวยากรณ์ JavaScript แพคเกจ HTML มีการแก้ไขปัญหาหลายอย่างเพื่อทำให้โทเค็นแท็กดีขึ้น
- การปรับปรุงประสิทธิภาพ:
- ผู้ใช้ที่ทำงานกับโครงการขนาดใหญ่ยินดีที่จะเห็นว่าเราได้แก้ไขปัญหาเกี่ยวกับประสิทธิภาพการทำงานที่ยาวนานเกี่ยวกับกระบวนการพลิกแพลง Git เพื่อเรียกสถานะ Git นี่แสดงให้เห็นถึงการหยุดทำงานชั่วคราวของ UI ของ Atom และเราได้เห็นประสบการณ์ที่นุ่มนวลขึ้นอย่างเห็นได้ชัด
- ผู้ให้บริการค่าเริ่มต้นอัตโนมัติบวกจะคำนวณคำแนะนำแบบเป็นธรรมชาติและในหัวข้อที่แยกต่างหาก ซึ่งหมายความว่าไม่มีหน่วยความจำเหนือศีรษะและไม่มีภัยคุกคามต่อการตอบสนองของอะตอม อ่านเพิ่มเติมในโพสต์บล็อกในเชิงลึกเกี่ยวกับการใช้บัฟเฟอร์ที่เป็นมิตรกับ Atom ใหม่ที่ใช้งานร่วมกันได้
- การปรับปรุงความสามารถในการใช้งาน:
- ตอนนี้คุณสามารถหาวงเล็บเหลี่ยมที่ตรงกับเคอร์เซอร์ได้ง่ายกว่าหากคุณเปิดใช้งานการตั้งค่าใหม่ในชุดตัวยึดเครื่องจับยึดซึ่งจะเน้นหมายเลขบรรทัดสำหรับวงเล็บที่ตรงกัน
- หากต้องการรักษาความเฉื่อยชาของเอกสารที่เขียนขึ้นเป็นเวลานานตำแหน่งเลื่อนของหน้าตัวอย่างจะไม่ถูกรีเซ็ตไปที่ด้านบนเมื่อคุณบันทึก!
- อัปเดตแพคเกจภาษา:
- ในที่สุดมีการปรับปรุงชุดแพ็คเกจไวยากรณ์ภาษาอื่น ๆ อีกหลายชุด บล็อกการจัดการความคิดเห็นได้รับการปรับปรุงใน CoffeeScript และ YAML แล้ว การปรับปรุงประสิทธิภาพของ regex สำคัญได้ทำขึ้นในชุดไวยากรณ์ JavaScript แพคเกจ HTML มีการแก้ไขปัญหาหลายอย่างเพื่อทำให้โทเค็นแท็กดีขึ้น
- แสดงเลเยอร์ซึ่งจะนำไปสู่การปรับปรุงความเร็วตลอดจนคุณลักษณะใหม่ ๆ เช่นพับแบบอิสระ (ผ่านทางตัวเลือกการพับ) และอัลกอริธึมการตัดต่อที่ดีขึ้น
- การอัพเกรดระบบอีเลคตรอน (v0.37.8) ซึ่งมีการปรับปรุงสมรรถนะมากและช่วยให้การแสดงผล ligatures ที่มีประสิทธิภาพบนแพลตฟอร์มทั้งหมด
- ลากและวางระบบจัดการซึ่งให้วิธีการจัดการพื้นที่ทำงานอย่างง่าย
- เพิ่มความน่าเชื่อถือเมื่อจัดเก็บไฟล์ซึ่งช่วยลดความเสี่ยงในการสูญเสียไฟล์เมื่อเกิดปัญหาขึ้นอย่างหนัก
- ความเข้ากันได้ของคำสั่งเชลล์ใน Windows ทำให้คำสั่ง atom ทำงานร่วมกับ Cygwin และ Msys
- การลบ GitRepositoryAsync:
- ในช่วงต้นปีนี้เราได้เพิ่ม API async แบบทดลองสำหรับการโต้ตอบกับที่เก็บ Git ตาม libgit2 ที่เรียกว่า GitRepositoryAsync เราไม่ได้กำหนดให้เป็นแบบ API สาธารณะ แต่อย่างใดอย่างไรก็ตามผู้สร้างแพคเกจบางรายเริ่มใช้มันขึ้นอยู่กับตัวอย่างในแพคเกจที่แถมของเรา
- น่าเสียดายที่การผูกมัดกับ libgit2 ทำให้กระบวนการช่วยเหลือของ Atom กลายเป็นแบบไม่เสถียรทำให้เกิดปัญหาล่ม เราต้องขออภัยผู้สร้างสรรค์แพคเกจที่อาจเปลี่ยนมาใช้ API ใหม่ ๆ เหล่านี้ แต่เราได้รับ
- เพิ่มฟังก์ชันการทำงานและ API สำหรับรายการบานหน้าต่างที่รอดำเนินการ
- การปรับปรุงการใช้งานหลายบาน
- ตกแต่งบล็อก
- Async Git
- API บาร์ด้านบนและด้านล่าง
- ตกแต่งบล็อก
- >
- การปรับปรุง API หลายแท็ก
- แถบด้านบน / ล่าง API
- การปรับปรุงแท็บที่รอดำเนินการ
- รอ API ของแท็บ
- อะตอม - รอทำงานบน Windows
- Nodegit สร้างขึ้นใน / Async Git Repository ชั้น https://github.com/atom/atom/pull/9213
- แก้ไขปัญหาเมื่อโครงการเปิดใช้ submodules
- ไม่สามารถดาวน์โหลดแอ็พพลิเคชัน เวอร์ชัน PRs ของ Windows ที่สร้างขึ้นได้
- การปรับปรุงภาษา j- หลายครั้ง
- เพิ่มความสามารถในการย้ายไฟล์ผ่านลากจาก OS ลงในมุมมองแบบต้นไม้
- ค้นหาและแทนที่:
- กล่องค้นหาจะเน้นการแสดงออกปกติเมื่อเปิดใช้งานตัวเลือก regex
- cmd-d (เลือกถัดไป) จะปฏิบัติตามสถานะปัจจุบันของตัวเลือก 'ทั้งคำ'
- โครงการพบผลลัพธ์ถูกจัดเรียงอย่างถูกต้อง
- ไม่สนใจการจับคู่แบบยาว 0 รายการ
- ละเว้นตัวเลือก 'ในการเลือกปัจจุบัน' เมื่อไม่มีการเลือก
- การแก้ไขข้อบกพร่องเล็ก ๆ อื่น ๆ
- ขณะนี้คุณสามารถลากและวางไฟล์และโฟลเดอร์ลงในโฟลเดอร์ต่างๆได้ในมุมมองแบบต้นไม้
- Atom 1.0 ได้รับการเผยแพร่และ Atom จะเป็นแบบ Semantically
เวอร์ชันที่กำลังดำเนินอยู่ต่อไป
- ขอบคุณอย่างยิ่งสำหรับผู้ร่วมเขียนบทและผู้เขียนแพ็กเกจหลายร้อยคนที่ช่วย Atom มาไกล!
มีอะไรใหม่ ในเวอร์ชัน 1.27.0 / 1.28.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน:
มีอะไรใหม่ ในเวอร์ชัน 1.22.0 / 1.23.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.9.0 / 1.10.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.8.0 / 1.9.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.5.0 / 1.6.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.0.7:
ความคิดเห็นที่ไม่พบ