เนื้อหา
รุ่น (ณ วันที่ 4/15/2014) | 24 |
แพลทฟอร์ม | |
การอนุญาต | โอเพ่นซอร์ส |
ประเภท | การเขียนโปรแกรม |
ข้อมูลเพิ่มเติม (เยี่ยมชมเว็บไซต์ของผู้เผยแพร่) |
การจัดอันดับ: 3.9 / 5 (14 โหวต) |
ภาพรวมซอฟต์แวร์
คุณสมบัติหลัก
- โอเพนซอร์สโปรแกรมแก้ไขข้อความข้ามแพลตฟอร์ม
- ยืดได้สูง
- บทเรียนและคู่มือที่มีประโยชน์
GNU Emacs เป็นเครื่องมือแก้ไขข้อความแบบโอเพ่นซอร์สสำหรับแพลตฟอร์ม Linux, Windows และ OS X อนุญาตให้คุณแก้ไขไฟล์ข้อความธรรมดาทดสอบโปรแกรมจัดการไฟล์และแม้แต่เล่นเกมเช่น Tetris
Emacs เป็นโปรแกรมแก้ไขข้อความอย่างง่าย ๆ ที่มักใช้สำหรับแก้ไขซอร์สโค้ดเชลล์รายชื่อไดเรกทอรีเว็บเพจและข้อความอีเมล โปรแกรมทำงานผ่านคำสั่ง keystroke เพื่อช่วยคุณแก้ไขและทำให้งานอัตโนมัติเป็นไปอย่างรวดเร็วและมีประสิทธิภาพยิ่งขึ้น นอกเหนือจากการแก้ไขข้อความแล้ว Emacs ยังทำหน้าที่เป็น IDE ให้เครื่องมือสำหรับการรวบรวมการทำงานและการทดสอบโปรแกรม Emacs ยังสามารถทำงานเป็นตัวจัดการไฟล์ช่วยให้คุณสามารถจัดระเบียบแก้ไขและลบไฟล์ได้ โปรแกรมช่วยให้คุณสามารถเล่นเกมเช่น Tetris และหอคอยแห่งฮานอยภายในโปรแกรม
หนึ่งในคุณสมบัติที่โดดเด่นที่สุดของ Emacs คือมันให้ความสามารถในการปรับแต่งโปรแกรมตามความต้องการของคุณ ช่วยให้คุณสามารถบันทึกแมโครเพื่อทำงานซ้ำ ๆ ของคุณโดยอัตโนมัติ นอกจากนี้คุณยังสามารถแก้ไขและขยายคุณสมบัติเกือบทั้งหมดภายในโปรแกรมผ่านภาษา Emacs Lisp (Elisp) คุณสามารถแก้ไขฟังก์ชั่น Emacs และปรับแต่งลักษณะที่ปรากฏเช่นแบบอักษรและชุดสี Emacs ยังมีบทเรียนที่มีประโยชน์ซึ่งจะช่วยให้คุณคุ้นเคยกับคำสั่งและความสามารถของมัน
GNU Emacs เป็นโปรแกรมแก้ไขข้อความยอดนิยมในหมู่ผู้ใช้ Unix และคล้ายกับโปรแกรมแก้ไขข้อความ vi เช่น gVim หากคุณมีความรู้เกี่ยวกับการเขียนโปรแกรมและต้องการปรับแต่งโปรแกรมแก้ไขข้อความของคุณเพื่อการทำงานที่รวดเร็วและมีประสิทธิภาพมากขึ้น GNU Emacs อาจเหมาะสมสำหรับคุณ
ประเภทไฟล์ที่รองรับ
นามสกุลไฟล์หลัก
.EL - ไฟล์ Emacs Lisp Codeนามสกุลไฟล์อื่น ๆ ที่ใช้โดย GNU Emacs 24
ประเภทไฟล์ที่รองรับ | |
---|---|
.1 | หน้า Unix ส่วนที่ 1 |
ลวด Cored Metallurgical | ห้องสมุดคง |
.ASM | ไฟล์รหัสภาษาแอสเซมบลี |
และ C | ไฟล์ซอร์สโค้ด C / C ++ |
.CC | ไฟล์ซอร์สโค้ด C ++ |
.CEL | ไฟล์สคริปต์ Celestia |
.CFG | ไฟล์ภาษาของ Wesnoth Markup |
.CONF | ไฟล์กำหนดค่า Unix |
.ELC | Emacs ไฟล์เสียงกระเพื่อมที่รวบรวม |
.ERR | ไฟล์บันทึกข้อผิดพลาด |
.EX | รหัสที่มาความรู้สึกสบาย |
.EXW | Euphoria ซอร์สโค้ดไฟล์ |
.H | ไฟล์ส่วนหัว C / C ++ / วัตถุประสงค์ -C |
.HS | Haskell Script |
.INC | รวมไฟล์ |
.ข้อมูล | เอกสาร Texinfo |
.java | ไฟล์ซอร์สโค้ด Java |
.JSON | ไฟล์สัญลักษณ์วัตถุ JavaScript |
.L | ไฟล์ต้นฉบับ Lex |
.LHS | สคริปต์ Haskell |
.LPD | LPD Daemon Print Permissions ไฟล์ |
.LUA | แหล่งไฟล์ Lua |
.M | ไฟล์ซอร์สโค้ดของปรอท |
.ชาย | คู่มือ Unix |
.MD | ไฟล์คำอธิบายเครื่อง |
.MD | ไฟล์เอกสาร Markdown |
.เมนู | Quake 3 ไฟล์เมนู Engine |
.ML | ไฟล์ซอร์สโค้ด ML |
.MPS | ไฟล์ระบบการเขียนโปรแกรมคณิตศาสตร์ |
.OPTS | ไฟล์ตัวเลือกการกำหนดค่า Linux |
.คุณสมบัติ | ไฟล์คุณสมบัติ Java |
.คุณสมบัติ | ไฟล์คุณสมบัติ Minecraft |
.py | Python Script |
.S | ไฟล์รหัสที่มา |
.TRI | ไฟล์ตาข่ายสามเหลี่ยม |
.txt | ไฟล์ข้อความล้วน |
.UTF8 | เอกสารข้อความที่เข้ารหัส Unicode UTF8 |
รูปแบบไฟล์เพิ่มเติมที่เกี่ยวข้อง | |
---|---|
.CONF | ไฟล์กำหนดค่าทั่วไป |
.ข้อมูล | ไฟล์ข้อมูลทั่วไป |
.JAV | ไฟล์ Java Source |