รายชื่อโปรแกรมแก้ไขข้อความ macOS และโปรแกรมแก้ไขโค้ด [ปิด]


173

ฉันค้นหาสิ่งนี้และพบคำถามของ Mauditeเกี่ยวกับโปรแกรมแก้ไขข้อความแต่ทั้งหมดสำหรับ Windows

อย่างที่คุณไม่สงสัยเลยว่าฉันกำลังพยายามค้นหาว่ามีตัวแก้ไขข้อความ / รหัสสำหรับ Mac นอกเหนือจากที่ฉันรู้หรือไม่ ฉันจะแก้ไขโพสต์ของฉันเพื่อรวมบรรณาธิการที่ระบุไว้

ฟรี

  1. TextWrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacsและใกล้กับEMacดั้งเดิมมากขึ้น
  5. jedit
  6. Editra
  7. คราส
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. วงเล็บ
  12. Atom.io

เชิงพาณิชย์

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. ข้อความประเสริฐ 2
  6. Smultron
  7. WebStorm
  8. สะระแหน่

บทความที่เกี่ยวข้องกับเรื่อง

  1. Faceoff ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ดีที่สุด?
  2. Maceditors.com, mac editors เปรียบเทียบคุณสมบัติ

ขอบคุณทุกคนที่ได้เพิ่มข้อเสนอแนะ


นอกจากนี้ยังควรตรวจสอบAlternto.net/software/vim/?platform=macซึ่งอาจเป็นฟอรัมที่ดีกว่าสำหรับสิ่งนี้
naught101

ตรวจสอบเอกสารของ Nevron - docs.nevron.com

ดังนั้นทำไมคำถามนี้ในหัวข้อที่นี่
Shougo Makishima

ไม่สร้างสรรค์? ด้วยเหรอ
10101010

พบรายการที่อัปเดตซึ่งมีประโยชน์ -> learnwoo.com/…
YajiV

คำตอบ:


18

ฉันไม่ได้ใช้มันเอง แต่อีกฟรีหนึ่งที่ผมเคยได้ยินสิ่งที่ดีเกี่ยวกับการเป็นSmultron

ในการวิจัยของฉันเองเกี่ยวกับเรื่องนี้ฉันพบบทความที่น่าสนใจนี้: Faceoff: Mac Text Editor ใดที่ดีที่สุด


17
smultron ไม่มีให้บริการแล้ว
Gluip

Smultron ยังละทิ้งแต่ละรุ่น (เวอร์ชัน 5 สำหรับ Mountain Lion, เวอร์ชัน 6 สำหรับ Mavericks ฯลฯ ) คุณต้องซื้อใหม่แต่ละรุ่น
terphi

22

ฉันคิดว่า TextMate เป็นที่ชื่นชอบของทุกคน ฉันไม่ได้พบโปรแกรมเมอร์โดยใช้ Mac ที่ไม่ได้ใช้ TextMate


6
ฉันใช้ MacVim และฉันสามารถพูดได้ว่ามันคุ้มค่ากับเงินที่ฉันจ่ายไป .. สำหรับ TextMate =)
Sergio Acosta

1
ฉันใช้ SubEthaEdit ฉันยังคงมีความสุขกับมันและในขณะที่ฉันดู TextMate มันไม่เคยมีเหตุผลที่แท้จริงสำหรับฉันที่จะเปลี่ยนแปลง
Matthew Schinckel

1
โอ้และฉันยังคงใช้ Xcode สำหรับการเขียนโปรแกรม Cocoa และ Java
Matthew Schinckel

เมื่อคุณเรียนรู้ที่จะใช้บางส่วนของทางลัดใน TextMate มันจะกลายเป็นที่ชัดเจนว่าทำไมนักพัฒนาจำนวนมากเพื่อใช้ :) ทางเลือกที่สอง: VIM :)
Nippysaurus

6
TextMate นั้นน่ากลัวและรองรับเพียงฟอนต์ 2-3 ตัวเท่านั้น
Antwan van Houdt

13
  • Emacs
  • เป็นกลุ่ม

แต่ฉันใช้ TextMate และสามารถพูดได้ว่ามันคุ้มค่ากับเงินที่จ่ายไป


เพียง +1 จากผู้ใช้ TextMate ที่พอใจมาก (เลขที่ 63)
Keltia

11

ข้อความประเสริฐสุดยอด (http://www.sublimetext.com/2) คุณสมบัติการค้นหาที่ยอดเยี่ยมอย่างรวดเร็วและมีน้ำหนักเบา การเติมโค้ดที่ดีมาก

ฉันยังใช้ RubyMine และ WebStorm บ่อยๆ (http://www.jetbrains.com/) มันยอดเยี่ยม แต่ก็ไม่ได้มีวัตถุประสงค์อย่าง TextMate



5

ฉันลองโคโมโดมาบ้างแล้วและฉันก็ชอบมันมาก Aptana ตัวแปร Eclipse ก็มีประโยชน์สำหรับสิ่งต่าง ๆ เช่นกัน VI ก็ดีเสมอเช่นกัน!


5

หากคุณวางแผนที่จะใช้ความพยายามอย่างจริงจังในการเรียนรู้ Emacs ให้ลืม Aquamacs ทันที มันพยายามที่จะบิดและโค้ง Emacs ให้เป็นสิ่งที่ไม่ใช่ (แอพ super-native OS X) นั่นอาจฟังดูดีและทุกอย่าง แต่เมื่อคุณรู้ว่ามันทำลายคีย์ลัดและพฤติกรรมของ Emacs เกือบทุกครั้งคุณจะเริ่มสงสัยว่าทำไมคุณถึงไม่ใช้ TextEdit หรือ TextMate

Carbon Emacs เป็นแอปพลิเคชั่น Emac ที่ดีสำหรับ OS X มันใกล้เคียงกับที่คุณจะได้รับ GNU Emacs โดยไม่ต้องคอมไพล์ด้วยตัวคุณเอง มันเข้ากันได้ดีกับระบบปฏิบัติการ แต่ในเวลาเดียวกันมันก็เป็น Emac ที่ยอดเยี่ยมที่เราทุกคนรู้จักและชื่นชอบ ปัจจุบันมันต้องใช้ Leopard พร้อมกับการเปิดตัวล่าสุด แต่คนส่วนใหญ่ได้อัปเกรดแล้วตอนนี้ คุณสามารถเรียกมันนี่

สิ่งที่ดีหรือถ้าคุณต้องการที่จะใช้เป็นกลุ่มบน OS X ผมเคยได้ยินเกี่ยวกับMacVim

นอกเหนือจากนั้นมีตัวแก้ไข TextEdit, TextMate และอื่น ๆ ที่ชัดเจน พวกเขาใช้งานได้สำหรับบางคน แต่ผู้ใช้ "ขั้นสูง" ส่วนใหญ่ที่ฉันรู้ (รวมตัวเอง) เกลียดการสัมผัสพวกเขาด้วยสิ่งที่สั้นกว่าเสาขนาด 15 ฟุต


ความคิดเห็นนี้เป็นการตัดสินใจส่วนตัว ถ้า Aquamacs แตกหักมันจะไม่ถูกใช้โดยคนจำนวนมาก Aquamacs ผูก Mac UX เข้ากับ Emacs เป็นหลักสำหรับผู้ใช้ Mac ที่คุ้นเคยกับพฤติกรรมบางอย่าง ผู้ใช้ Emacs ที่ใช้งานมานานจะต้องคลายความเข้าใจซึ่งเป็นเหตุผลว่าทำไมมันจึงไม่ใช่ตัวเลือกที่ดีสำหรับพวกเขา ในทางกลับกันผู้ใช้ Mac จะพบกับ Emacs UX ปกติ หากคุณวางแผนที่จะใช้ Emacs ข้ามแพลตฟอร์มบน Windows และ Linux จากนั้นเรียนรู้ Emacs จะเป็นคำแนะนำของฉัน
tgunr


4

โอเพ่นซอร์สที่ดีที่สุดอย่างSmultronในความคิดของฉัน แต่มันไม่ใช่คบเพลิงที่ TextMate


4

มีเด็กใหม่ในบล็อกเป็น - PHPStorm ฉันใช้มันทั้งปี มันไม่ฟรี แต่มีใบอนุญาตส่วนบุคคล 49 $ ต่อปีฟรีสำหรับนักพัฒนาโอเพ่นซอร์ส

  • Speedy for IDE - บนพื้นฐานของจาวาทำให้ดูเหมือน Eclipse / Netbeans แต่ทำให้พวกมันฝุ่นในแง่ของความเร็ว (ไม่เร็วเท่า Coda / Textmate เหมือนกับ IDE)
  • แป้นพิมพ์ลัดมากมาย - ฉันไม่ค่อยได้ใช้เมาส์ขณะที่พัฒนาโดยใช้ PHPS รูปแบบ (นั่นคือสิ่งที่ฉันไม่ชอบเกี่ยวกับ Coda)
  • การโค่นล้มสนับสนุนในตัว - ไม่จำเป็นต้องแตะที่รุ่นหรือไคลเอนต์ SVN อื่น ๆ บน Mac
  • รองรับตัวอย่างเทมเพลต - รองรับการเข้ารหัสเซนเช่นกัน
  • รองรับโครงการแม้ว่าจะอยู่ในหน้าต่างแยกต่างหาก
  • ค้นหาไฟล์ค้นหารหัส
  • การเติมโค้ดให้สมบูรณ์รองรับการเติมโค้ด PHPDoc ด้วย

3
  • BBEdit ทำให้ผู้แก้ไขอื่น ๆ ดูเหมือนกับ Notepad

มันจัดการไฟล์ขนาดยักษ์ได้อย่างง่ายดาย เครื่องมือแก้ไขข้อความส่วนใหญ่ (โดยเฉพาะ TextMate) ชะลอการรวบรวมข้อมูลที่ตายแล้วหรือผิดพลาดเมื่อแสดงด้วยไฟล์ขนาดใหญ่

กล่องโต้ตอบการค้นหา regexp และหลายไฟล์เอาชนะสิ่งอื่นเพื่อความสะดวกในการใช้งาน

ระบบคลิปจากนั้นทำงานได้เหมือนเวทย์มนตร์และมีการเลือกเยื้องตัวยึดและแท็กจุดแทรกไม่ใช่แค่ข้อความที่เป็นใบ้

BBEdit เป็น AppleScriptable อย่างมาก ทุกอย่างสามารถสคริปต์

ใน 9.0 BBEdit มีโค้ดที่สมบูรณ์โครงการและการปรับปรุงอื่น ๆ มากมาย

ฉันใช้เป็นหลักสำหรับ HTML, CSS, JS และ Python ที่แข็งแกร่งมาก ภาษาที่คลุมเครือบางอย่างนั้นไม่ได้รับการสนับสนุนเป็นอย่างดี แต่เพื่อจุดประสงค์ส่วนใหญ่มันยอดเยี่ยม

devs เดียวที่ฉันรู้ว่าใครที่ชอบ TextMate เป็นแฟน Ruby ฉันไม่ได้รับการอุทธรณ์มันดีกว่า TextWrangler (น้องชายตัวเล็ก ๆ ของ BBEdit) เล็กน้อย แต่ถ้าคุณใช้จ่ายเงินคุณอาจซื้อเครื่องมือที่ดีกว่าสักสองสามดอลลาร์

  • jEdit มีข้อดีของการเป็นข้ามแพลตฟอร์ม มันไม่ดีเท่า BBEdit แต่เป็นโปรแกรมแก้ไขของโปรแกรมเมอร์ที่มีความสามารถ หากคุณเคยเผชิญกับระบบ Windows หรือ Linux มันมีประโยชน์ที่จะมีเครื่องมือหนึ่งเดียวที่คุณรู้ว่าใช้งานได้

  • เสียงเรียกเข้าเป็นเรื่องปกติถ้าคุณต้องทำงานกับ ssh และระบบระยะไกลหรือคอมพิวเตอร์ของคุณไม่สามารถทำ X11 ได้ ฉันเคยชอบ Vim เพื่อความสะดวกในการแก้ไขไฟล์ขนาดใหญ่และทำคำสั่งซ้ำ แต่ทุกวันนี้มันไม่ได้ลงคะแนนให้ฉันเลยด้วยความรำคาญของการค้นหาที่ไม่ได้มาตรฐาน & การแทนที่ (โดยใช้ (foo) กลุ่มแทน (foo) ฯลฯ ) การจัดการเอกสารหลายอย่างที่ไม่ดีอย่างเจ็บปวดขาดโครงการ มุมมอง / ดิสก์เบราว์เซอร์ไม่มี AppleScript และการจัดการเมาส์ที่แปลกประหลาดในรุ่น GVim


BBEdit ไม่รองรับการแก้ไขการทำงานร่วมกัน ..
nawfal

บางครั้งฉันก็พลาดว่า notepad.exe โง่แค่ไหน การใช้หน่วยความจำต่ำเร็วเร็วและทำสิ่งต่างๆให้น้อยที่สุด
Joe Plante

2

jEditทำงานบน OS X โดยใช้ Java ฉันคิดว่ามันค่อนข้างคล้ายกับ TextMate

Editraดูน่าสนใจ แต่ฉันไม่ได้ลองเอง


2

TextMate ไม่ใช่สำหรับ "โปรแกรมเมอร์ขั้นสูง" นั่นไม่สมเหตุสมผลเลย TextMate มีทุกสิ่งที่ "โปรแกรมเมอร์ขั้นสูง" ต้องการ ช่วยให้พวกเขาสามารถกำหนดบันเดิลที่อนุญาตให้พวกเขาตั้งค่าได้อย่างรวดเร็ววิธีที่พวกเขาต้องการจัดรูปแบบซอร์สโค้ดของพวกเขาหรืออย่างใดอย่างหนึ่งที่เป็นไปตามแนวทางของโครงการเข้าถึงได้ง่ายรวดเร็วในการสร้างโครงสร้างและคลาสทั้งหมด .

TextMate เป็นเครื่องมือในการเลือกของฉันรวดเร็วน้ำหนักเบาและยังมีคุณสมบัติทั้งหมดที่ฉันต้องการในเครื่องมือสำหรับการโปรแกรม แม้ว่ามันจะไม่ได้รวมอยู่ใน Xcode อย่างแน่นหนา แต่นั่นก็ไม่ใช่ปัญหาสำหรับฉันเพราะฉันไม่ได้เขียนซอฟต์แวร์สำหรับ Mac OS X ฉันเขียนซอฟต์แวร์สำหรับ FreeBSD


2

แน่นอนBBEdit ฉันใช้รหัสและ BBEdit คือสิ่งที่ฉันใช้ในการกำหนดรหัส


1

คุณอาจพิจารณาคลาสสิกอย่างใดอย่างหนึ่ง - ทั้งฟรีขยายและมีฐานผู้ใช้ขนาดใหญ่ที่ขยายเกิน Mac:

  • Aquamacs - emacs สำหรับ OS X (emacs ในหน้าต่างเชลล์ก็เป็นตัวเลือกเช่นกัน)
  • Mac Vim - VI พร้อม GUI เฉพาะ Mac (กลุ่มในหน้าต่างเชลล์ก็เป็นตัวเลือกเช่นกัน)

1

ฉันชอบการตั้งค่าการแก้ไขแบบเก่า ฉันใช้เสียงเรียกบรรทัดคำสั่งที่ฝังอยู่ในหน้าจอ GNU "หน้าต่าง" ภายในของiTerm

สิ่งนี้อาจไม่สามารถทำงานร่วมกับ XCode ได้ดี แต่ฉันคิดว่ามันใช้งานได้ดีในการพัฒนาและใช้โปรแกรมบรรทัดคำสั่ง หากคุณใช้เวลาในการทำงานกับเครื่องเทอร์มินัลหน้าจอ GNU มีค่าเท่ากับ 30 นาทีในการควบคุมแนวคิดการทำมัลติฟังก์ชั่นพื้นฐานแบบมัลติเทอร์มินัล


1

Coda ยอดเยี่ยมสำหรับการพัฒนาสไตล์ PHP / ASP / HTML อินเตอร์เฟสที่ยอดเยี่ยมการค้นหาหลายไฟล์และแทนที่ด้วยการสนับสนุน regexp การรวม FTP / SFTP / etc ที่ลื่นไหลสำหรับการเรียกดูและแก้ไขไฟล์ระยะไกลการรวม SVN และอื่น ๆ

ตอนนี้รองรับปลั๊กอินและตัวแก้ไขปลั๊กอินสามารถนำเข้าชุดข้อความ TextMate ดังนั้นจึงมีอนาคตที่สดใส ยังมีปลั๊กอินที่ต้องมีอยู่ไม่มากนักเนื่องจากมีการสนับสนุนปลั๊กอินที่เพิ่งนำมาใช้กับเวอร์ชัน 1.6 เมื่อไม่กี่เดือนก่อน แต่เป็นแอพยอดนิยมดังนั้นฉันคาดหวังมากกว่านี้ในอนาคต

"คุณสมบัตินักฆ่า" สำหรับฉันคือ: * แก้ไขไฟล์ระยะไกลได้อย่างราบรื่น * รหัสนำทาง (เบราว์เซอร์สัญลักษณ์บานหน้าต่างที่แสดงรายการฟังก์ชั่น ฯลฯ )

คนส่วนใหญ่ไม่ได้ใช้เบราว์เซอร์สัญลักษณ์อย่างแท้จริง แต่เนื่องจากฉันต้องดูแลโค้ดที่ไม่คุ้นเคยจำนวนมากฉันจึงพบว่ามันมีค่ามาก

ฉันไม่แน่ใจว่า Coda มี "พลังดิบ" ของ TextMate แม้ว่า ฉันวางแผนที่จะทำความคุ้นเคยกับ TextMate ต่อไป


1

ฉันใช้ Komodo IDE รองรับภาษาจำนวนมากและสามารถปรับแต่งได้ แต่มีราคาแพงเล็กน้อย (บริษัท ของฉันซื้อสำเนามาให้ฉัน) ทางเลือกที่ดีจริงๆคือรุ่นฟรีที่เรียกว่า Komodo Edit โหลดเร็วมากและมีรายการคุณสมบัติที่ดีและฉันพบว่าตัวเองหันไปใช้งานมากกว่า IDE แบบเต็มสำหรับงานจำนวนมาก



1

ฉันชอบEditRocketมากกว่า TextMate ฉันใช้ทั้งบนเครื่อง Mac และ Ubuntu มันเป็นการดีที่จะใช้ตัวแก้ไขเดียวกันบนระบบปฏิบัติการหลายระบบ


1

Textmate เป็นตัวแก้ไขศิลปะ แต่ถ้ามีใครบางคนกำลังคิดที่จะพัฒนาบนหลายแพลตฟอร์มโดยไม่มีสัตว์ประหลาดผู้เสพความจำอย่างเชื่องช้าอย่างเช่น jedit, eclipse, netbeans เป็นต้นมาดูที่ geany.org (geany.org) ว่าง. ปัญหาเดียวที่ผู้แก้ไขไม่ได้มองและความรู้สึกที่สวยงามบน Mac OS X :)


1

Fraiseเป็นตัวเลือกที่ดีฟรี มันมีขอบที่ขรุขระ แต่คุณไม่สามารถเอาชนะราคาได้ ฉันเชื่อว่ามันเป็นทางเลือกหรือผู้สืบทอดของ Smultron

Fraise Text Editor สำหรับ MacOS


มันเป็นทางแยกของ Smultron โชคไม่ดีที่มันเป็นทางแยกเดียวของ Smultron และผู้เขียนได้ละทิ้งมันลงไปในความโปรดปรานของการเขียนใหม่
Ant


1

4
lol, ผู้ที่ต้องการ IDE เมื่อคุณสามารถใช้โปรแกรมแก้ไข
ห้าม

1
นี่คือ IDE แบบเต็มรูปแบบไม่ใช่ตัวแก้ไขข้อความ
ccpizza

1

ฉันใช้Eclipseเป็นตัวแก้ไขหลักของฉัน (สำหรับ Python) แต่ฉันใช้SubEthaEditเป็นเครื่องมือแก้ไขข้อความเพิ่มเติมของฉัน (ทดลองใช้ฟรี 30 ยูโรต่อสิทธิ์ใช้งาน) มันไม่ซับซ้อน แต่มันทำในสิ่งที่ฉันต้องการ


สำหรับไพ ธ อนในยุคนี้ PyCharm เป็นหนทาง Eclipse ถูกสร้างขึ้นครั้งแรกโดย IBM ซึ่งเกิดขึ้นกับเกลียด Sun Microsystems ดังนั้นชื่อ Eclipse จึงควรที่จะทำให้เกิด Eclipse Sun: D วันนี้ผลิตภัณฑ์ Intellij ทะลึ่งโดย Eclipse
ccpizza

0

โหวตให้ Smultron อีกครั้ง ฉันใช้มันเมื่อทำการเขียนโปรแกรม XQuery และสามารถกำหนดไฟล์คำหลักสำหรับการเน้นสีไวยากรณ์ได้ยอดเยี่ยม


0

ฉันติดตั้งทั้ง Smultron และ Textwrangler แล้ว แต่พบว่าตัวเองใช้ Smultron เป็นส่วนใหญ่


0

ฉันชอบที่จะใช้โปรแกรมแก้ไขที่แตกต่างจาก XCode สำหรับการเขียนโค้ด แต่ฉันรู้สึกว่าไม่มีโปรแกรมแก้ไขอื่นใดที่รวมตัวกันอย่างแน่นแฟ้นกับมันเพื่อให้คุ้มค่าจริงๆ
อย่างไรก็ตามในบางครั้ง TextMate อาจถึงจุดนั้นในที่สุด ในขณะที่ในขณะนี้มันเป็นหลักขาดคุณสมบัติการแก้จุดบกพร่องและ refactoring

สำหรับทุกสิ่งที่ไม่ต้องการ XCode ฉันรัก TextMate หากฉันมีผู้ใช้ Mac อีกคนในเวิร์กกรุ๊ปของฉันฉันอาจพิจารณา SubEthaEdit สำหรับคุณลักษณะการทำงานร่วมกัน ถ้าเป็น Emac ที่คุณต้องการฉันจะแนะนำ Aquamacs (เหมือน Mac มากขึ้น) หรือ Carbon Emacs (มากกว่า GNU-Emacs เหมือน)


0

ฉันใช้ BBEdit มาหลายปีแล้ว มันเป็นหินแข็งเร็วและรวมอยู่ในเวิร์กโฟลว์ Xcode ของฉันได้ดีพอสมควร (ฉันไม่แน่ใจว่ามีอะไรรวมอยู่ใน Xcode รวมถึงเครื่องมือแก้ไขในตัว แต่ใครมีเวลารอให้เครื่องมือแก้ไขในตัวใช้?

สำหรับโครงการขนาดเล็กที่ไม่ได้ใช้ระบบควบคุมแหล่งที่มาหรือสำหรับการแก้ไขผู้ใช้คนเดียวในหลาย ๆ เครื่อง SubEthaEdit ขอแนะนำอย่างยิ่ง


0

Eclipse และ Netbeans มีโปรแกรมแก้ไขข้อความท่ามกลางสิ่งอื่น ๆ มากมาย ฉันไม่คิดว่าคุณจะต้องรอ 10 วินาทีเพื่อให้ตัวแก้ไขข้อความของคุณพร้อม: / ... หากคุณกำลังจะใช้เวลาในการเขียนโค้ดอย่างจริงจังแล้วใช้เวลาสักครู่และเรียนรู้การใช้ vim (emacs ด้วย แต่ฉันแนะนำ เป็นกลุ่ม)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.