Daftar editor teks macOS dan editor kode [ditutup]

173

Saya mencari ini dan menemukan pertanyaan Maudite tentang editor teks tetapi semuanya untuk Windows.

Seperti yang sudah Anda duga, saya mencoba mencari tahu apakah ada editor teks / kode untuk Mac selain yang saya ketahui. Saya akan mengedit posting saya untuk memasukkan editor yang terdaftar.

Gratis

  1. Penulis teks
  2. Xcode
  3. Mac Vim
  4. Aquamacs dan lebih dekat ke EMacs asli
  5. JEdit
  6. Editra
  7. Gerhana
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Kurung
  12. Atom.io

Komersial

  1. Rekan teks
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Teks Luhur 2
  6. Smultron
  7. WebStorm
  8. Permen

Artikel yang berkaitan dengan subjek

  1. Faceoff, editor teks mana yang terbaik?
  2. Maceditors.com, fitur editor mac dibandingkan

Terima kasih semua orang yang telah menambahkan saran.

Teifion
sumber
Juga patut untuk memeriksa alternativeto.net/software/vim/?platform=mac , yang mungkin merupakan forum yang lebih baik untuk hal seperti ini.
naught101
Lihatlah Nevron docs - docs.nevron.com
Jadi, mengapa pertanyaan ini on-topic di sini?
Shougo Makishima
tidak konstruktif? dengan
10101010
Menemukan daftar yang diperbarui yang berguna -> learnwoo.com/...
YajiV

Jawaban:

18

Saya belum menggunakannya sendiri, tetapi yang gratis lainnya yang pernah saya dengar adalah Smultron .

Dalam penelitian saya sendiri tentang ini, saya menemukan artikel yang menarik ini: Faceoff: Yang Terbaik Editor Teks Mac Pernah?

AR.
sumber
17
smultron tidak lagi gratis
Gluip
Smultron juga mengabaikan setiap versi. (Versi 5 untuk Mountain Lion, Versi 6 untuk Mavericks, dll). Anda harus membeli kembali setiap versi.
terphi
22

Saya pikir TextMate adalah favorit semua orang. Saya belum pernah bertemu seorang programmer yang menggunakan Mac yang tidak menggunakan TextMate.

Theo
sumber
6
Saya menggunakan MacVim dan saya dapat mengatakan bahwa itu bernilai setiap sen yang saya bayarkan .. untuk TextMate. =)
Sergio Acosta
1
Saya menggunakan SubEthaEdit. Saya masih senang dengan itu, dan sementara saya telah melihat TextMate, tidak pernah ada alasan nyata bagi saya untuk berubah.
Matthew Schinckel
1
Oh, dan saya masih menggunakan Xcode untuk pemrograman Cocoa dan Java.
Matthew Schinckel
Setelah Anda belajar untuk menggunakan beberapa cara pintas di TextMate, akan menjadi jelas mengapa begitu banyak pengembang menggunakannya :) Pilihan kedua: VIM :)
Nippysaurus
6
TextMate mengerikan dan hanya menangani 2-3 font ..
Antwan van Houdt
13
  • Emacs
  • Vim

Tapi saya menggunakan TextMate, dan dapat mengatakan bahwa itu, tanpa keraguan, bernilai setiap sen yang saya bayarkan untuk itu.

Nate Smith
sumber
Hanya +1 dari pengguna TextMate yang sangat puas (reg. # 63).
Keltia
11

Teks luhur mengagumkan (http://www.sublimetext.com/2). Fitur pencarian luar biasa, sangat cepat dan ringan. Penyelesaian kode yang sangat layak.

Saya juga banyak menggunakan RubyMine dan WebStorm (http://www.jetbrains.com/). Mereka sangat baik tetapi tidak semua tujuan seperti TextMate.

Sebastian
sumber
5

Saya sudah mencoba Komodo sedikit, dan saya sangat menyukainya sejauh ini. Aptana, varian Eclipse, juga agak berguna untuk berbagai hal. Selalu ada VI yang baik juga!

Brian Warshaw
sumber
5

Jika Anda berencana untuk berusaha serius mempelajari Emacs, segera lupakan Aquamacs. Itu mencoba untuk memutar dan menekuk Emacs menjadi sesuatu yang bukan (aplikasi OS X super-asli). Itu mungkin terdengar baik dan semua, tetapi begitu Anda menyadari bahwa itu benar-benar menghancurkan hampir setiap pengikat kunci standar dan perilaku Emacs, Anda mulai bertanya-tanya mengapa Anda tidak hanya menggunakan TextEdit atau TextMate.

Carbon Emacs adalah aplikasi Emacs yang bagus untuk OS X. Ini sedekat Anda akan sampai ke GNU Emacs tanpa mengkompilasi sendiri. Sangat cocok dengan sistem operasi, tetapi pada saat yang sama, adalah Emacs indah yang kita semua kenal dan cintai. Saat ini Macan Tutul membutuhkan Leopard dengan rilis terbaru, tetapi kebanyakan orang telah meningkatkannya sekarang. Anda dapat mengambilnya di sini .

Atau, jika Anda ingin menggunakan Vim di OS X, saya pernah mendengar hal-hal baik tentang MacVim .

Di luar itu, ada editor TextEdit, TextMate, dll. Mereka bekerja untuk beberapa orang, tetapi sebagian besar pengguna "mahir" yang saya tahu (termasuk saya) benci menyentuh mereka dengan sesuatu yang lebih pendek dari tiang 15 kaki.

wfarr
sumber
Komentar ini adalah penilaian subyektif. Jika Aquamac begitu rusak, maka hampir tidak akan digunakan oleh begitu banyak orang. Aquamacs pasti mengikat Mac UX ke Emacs terutama untuk pengguna Mac yang terbiasa dengan perilaku tertentu. Pengguna lama Emacs harus menghapus yang mengapa itu bukan pilihan yang baik bagi mereka. Sebaliknya, pengguna Mac akan menemukan Emacs UX normal aneh. Jika Anda berencana untuk menggunakan lintas platform Emacs pada Windows dan Linux, maka mempelajari Emacs akan menjadi saran saya.
tgunr
5

CotEditor adalah editor teks open source berbasis Kakao. Ini populer di Jepang.

usami-k
sumber
4

Sumber terbuka terbaik adalah Smultron menurut saya, tetapi itu bukan obor untuk TextMate.

wvdschel
sumber
4

Ada anak baru di blok - PHPStorm . Saya menggunakannya selama setahun penuh. Ini tidak gratis tetapi menawarkan lisensi individu sebesar $ 49 selama setahun, gratis untuk Pengembang Open Source.

  • Speedy untuk sebuah IDE - Berbasiskan pada Java sehingga terlihat seperti Eclipse / Netbeans tetapi menghisapnya menjadi debu dalam hal kecepatan (tidak secepat Coda / Textmate karena ini adalah IDE).
  • Pintasan keyboard berlimpah - Saya jarang menyentuh mouse saat mengembangkan menggunakan PHPStorm (itu yang saya tidak suka tentang Coda)
  • Dukungan subversi bawaan - Tidak perlu menyentuh Versi atau klien SVN lainnya di Mac
  • Mendukung cuplikan, templat - zen-coding juga didukung
  • Mendukung proyek , walaupun di jendela terpisah
  • Pencarian file, pencarian kode
  • penyelesaian kode , mendukung penyelesaian kode PHPDoc juga
vikmalhotra
sumber
3
  • BBEdit membuat semua editor lainnya terlihat seperti Notepad.

Ini menangani file raksasa dengan mudah; sebagian besar editor teks (terutama TextMate) melambat menjadi perayapan mati atau macet saat disajikan dengan file besar.

Dialog Temukan regexp dan beberapa file mengalahkan yang lain untuk kegunaan.

Sistem kliping bekerja seperti sihir, dan memiliki tag seleksi, indentasi, placeholder, dan titik penyisipan, itu bukan hanya teks bodoh.

BBEdit sangat AppleScriptable. Semuanya bisa dituliskan.

Dalam 9.0, BBEdit memiliki penyelesaian kode, proyek, dan banyak perbaikan lainnya.

Saya terutama menggunakannya untuk HTML, CSS, JS, dan Python, yang sangat kuat. Beberapa bahasa yang tidak jelas tidak didukung dengan baik di dalamnya, tetapi untuk sebagian besar tujuan itu fantastis.

Satu-satunya pengembang yang saya kenal yang menyukai TextMate adalah penggemar Ruby. Saya benar-benar tidak mendapatkan banding, itu sedikit lebih baik daripada TextWrangler (adik kecil BBEdit), tetapi jika Anda menghabiskan uang, Anda juga dapat membeli alat yang lebih baik dengan beberapa dolar lebih banyak.

  • jEdit memang memiliki kelebihan sebagai cross-platform. Ini tidak sebagus BBEdit, tapi itu adalah editor programmer yang kompeten. Jika Anda pernah dihadapkan dengan sistem Windows atau Linux, sangat berguna untuk memiliki satu alat yang Anda tahu berfungsi.

  • Vim baik-baik saja jika Anda harus mengerjakan ssh dan sistem jarak jauh atau komputer Anda tidak dapat melakukan X11. Saya dulu suka Vim untuk kemudahan mengedit file besar dan melakukan perintah berulang. Tapi hari ini, itu adalah suara untuk saya, dengan gangguan dari pencarian non-standar & ganti (menggunakan (foo) kelompok bukan (foo), dll), penanganan multi-dokumen yang sangat buruk, kurangnya proyek / tampilan browser disk, kurangnya AppleScript, dan penanganan mouse yang aneh dalam versi GVim.

mdhughes
sumber
BBEdit tidak mendukung pengeditan kolaboratif ..
nawfal
Saya terkadang merindukan betapa bodohnya notepad.exe. Penggunaan memori rendah, cepat, cepat, dan melakukan banyak hal
Joe Plante
2

jEdit berjalan pada OS X, berbasis Java. Ini agak mirip dengan TextMate, saya pikir.

Editra terlihat menarik, tetapi saya belum mencobanya sendiri.

Funkatron
sumber
2

TextMate bukan untuk "programmer canggih". Itu tidak masuk akal, TextMate berisi semua yang diinginkan seorang "programmer canggih". Ini memungkinkan mereka untuk mendefinisikan bundel yang memungkinkan mereka dengan cepat mengatur cara mereka ingin kode sumber mereka diformat, atau yang mengikuti pedoman proyek, akses cepat dan mudah untuk membuat seluruh struktur dan kelas berdasarkan mengetik bagian dari konstruk dan tab tab .

TextMate adalah alat pilihan saya, cepat, ringan, namun mengandung semua fitur yang saya inginkan dalam alat untuk diprogram. Walaupun tidak terintegrasi secara erat dalam Xcode, itu bukan masalah bagi saya karena saya tidak menulis perangkat lunak untuk Mac OS X. Saya menulis perangkat lunak untuk FreeBSD.

X-Istence
sumber
2

Pasti BBEdit . Saya kode, dan BBEdit adalah apa yang saya gunakan untuk kode.

Cur
sumber
1

Anda mungkin mempertimbangkan salah satu klasiknya - keduanya gratis, dapat diperluas, dan memiliki basis pengguna besar yang melampaui Mac:

  • Aquamacs - emacs untuk OS X (emacs di jendela shell juga merupakan pilihan)
  • Mac Vim - VI dengan GUI khusus Mac (vim di jendela shell juga merupakan pilihan)
Grant Goodale
sumber
1

Saya lebih suka pengaturan editing old-school. Saya menggunakan vim baris-perintah yang tertanam dalam "jendela" Layar GNU di dalam iTerm .

Ini mungkin tidak terintegrasi dengan baik dengan XCode, tapi saya pikir ini berfungsi baik untuk mengembangkan dan menggunakan program-program baris perintah. Jika Anda menghabiskan waktu yang signifikan bekerja di terminal, Layar GNU bernilai 30 menit yang dibutuhkan untuk menguasai konsep dasar terminal multiplexing.

John MP Knox
sumber
1

Coda bagus untuk pengembangan gaya PHP / ASP / HTML. Antarmuka luar biasa, pencarian banyak file dan ganti dengan dukungan regexp, integrasi FTP / SFTP / etc yang apik untuk meramban dan mengedit file jarak jauh, integrasi SVN, dll.

Sekarang mendukung plugin dan editor plugin dapat mengimpor bundel TextMate, jadi ada masa depan yang cerah di sana. Belum ada banyak plugin yang harus dimiliki karena dukungan plugin baru diperkenalkan dengan versi 1.6 beberapa bulan yang lalu. Ini adalah aplikasi yang populer, jadi saya berharap lebih banyak di masa depan.

"Fitur pembunuh" bagi saya adalah: * Pengeditan mulus file jarak jauh * Navigator kode (browser simbol; panel yang mencantumkan fungsi, dll.)

Kebanyakan orang tidak terlalu suka menggunakan browser simbol tetapi karena saya harus memelihara banyak kode asing saya menemukan mereka sangat berharga.

Saya tidak yakin bahwa Coda memiliki "kekuatan mentah" dari TextMate. Saya berencana untuk mengenal TextMate selanjutnya.

John Rose
sumber
1

Saya menggunakan IDE Komodo. Ini mendukung sejumlah besar bahasa, dan dapat dikustomisasi tetapi sedikit mahal (perusahaan saya membelikan saya salinan). Alternatif yang sangat bagus adalah versi gratis yang disebut Komodo Edit. Memuat sangat cepat dan memiliki daftar fitur yang layak dan saya menemukan diri saya beralih ke itu daripada IDE lengkap untuk banyak pekerjaan.

Mark Tyers
sumber
1

Smultron adalah satu lagi yang baik (dan gratis).

bcwood
sumber
Tautan tidak berfungsi - gandakan http
bernhardrusch
1

Saya sebenarnya lebih suka EditRocket daripada TextMate. Saya menggunakannya di komputer Mac dan Ubuntu saya. Sangat menyenangkan menggunakan editor yang sama pada banyak sistem operasi.

Safraz
sumber
1

Textmate adalah editor seni, tetapi jika seseorang berpikir untuk mengembangkan pada beberapa platform tanpa monster pemakan memori yang canggung seperti jedit, gerhana, netbeans dll. Lihat geany (geany.org). Ini gratis. Satu-satunya masalah editor belum terlihat dan terasa estetika di Mac OS X :)

Andrei Vishneuski
sumber
1

Penipuan adalah opsi gratis yang bagus. Ini memiliki beberapa tepi yang kasar, tetapi Anda tidak bisa mengalahkan harganya. Saya percaya itu adalah garpu atau penerus Smultron.

Penipuan Editor Teks untuk MacOS

Fernando
sumber
Itu adalah garpu Smultron. Sayangnya, ini adalah satu-satunya cabang dari Smultron dan penulis telah meninggalkannya demi menulis ulang.
Semut
1
palmsey
sumber
4
lol, yang menginginkan IDE ketika Anda bisa menggunakan editor.
Nix
1
ini adalah IDE yang lengkap, bukan editor teks.
ccpizza
1

Saya menggunakan Eclipse sebagai editor utama saya (untuk Python) tetapi saya selalu menjaga SubEthaEdit berguna sebagai editor teks tambahan saya (percobaan gratis, 30 euro untuk lisensi). Ini tidak super rumit tetapi melakukan apa yang saya butuhkan.

Matthew Christensen
sumber
Untuk python di zaman sekarang ini PyCharm adalah caranya, imo. Eclipse awalnya dibuat oleh IBM yang kebetulan membenci Sun Microsystems - maka nama itu, Eclipse seharusnya gerhana Sun: D Ironisnya hari ini produk Intellij jauh melampaui Eclipse.
ccpizza
0

Suara lain untuk Smultron. Saya menggunakannya ketika melakukan beberapa pemrograman XQuery dan mampu mendefinisikan file kata kunci untuk penyorotan warna sintaks sangat bagus.

Preston
sumber
0

Saya telah menginstal Smultron dan Textwrangler, tetapi saya sering menggunakan Smultron.

Marie Fischer
sumber
0

Saya akan senang menggunakan editor yang berbeda dari XCode untuk pengkodean, tetapi saya merasa, bahwa tidak ada editor lain yang cukup terintegrasi dengannya sehingga benar-benar berharga.
Namun, setelah beberapa waktu, TextMate mungkin akhirnya sampai ke titik itu. Namun saat ini, ia terutama tidak memiliki fitur debugging dan refactoring.

Untuk semua yang tidak memerlukan XCode, saya suka TextMate. Jika saya memiliki pengguna Mac lain di workgroup saya, saya mungkin akan mempertimbangkan SubEthaEdit untuk fitur kolaborasinya. Jika itu Emacs yang Anda inginkan, saya akan merekomendasikan Aquamacs (lebih mirip Mac) atau Carbon Emacs (lebih mirip GNU-Emacs)

bastibe
sumber
0

Saya sudah menggunakan BBEdit selama bertahun-tahun. Ini sangat solid, cepat, dan terintegrasi ke dalam alur kerja Xcode saya dengan baik. (Saya tidak yakin apa pun terintegrasi ke Xcode serta editor bawaan, tetapi siapa yang punya waktu untuk menunggu editor bawaan?)

Untuk proyek tim kecil yang tidak menggunakan sistem kontrol sumber, atau untuk mengedit pengguna tunggal pada beberapa mesin, SubEthaEdit sangat direkomendasikan.

Scott Marcy
sumber
0

Eclipse dan Netbeans memiliki editor teks di antara banyak hal lainnya. Saya tidak berpikir Anda ingin menunggu 10 detik untuk editor teks Anda menjadi siap: / ... Jika Anda akan menghabiskan beberapa waktu pengkodean serius maka luangkan waktu dan belajar untuk menggunakan vim (emacs juga tetapi, saya sarankan vim)

shyam
sumber