MacOS metin editörleri ve kod editörleri listesi [kapalı]


173

Bunu araştırdım ve Maudite'nin metin editörleri hakkındaki sorusunu buldum ama hepsi Windows içindi .

Hiç şüphesiz tahmin ettiğiniz gibi, Mac için bildiklerimin yanında herhangi bir metin / kod düzenleyicisi olup olmadığını bulmaya çalışıyorum. Listemi düzenleyenler dahil etmek için yazımı düzenleyeceğim.

Bedava

  1. TextWrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs ve orijinal EMacs yakın
  5. JEdit
  6. Editra
  7. Eclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Parantez
  12. Atom.io

Ticari

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Koda
  5. Yüce Metin 2
  6. Smultron
  7. WebStorm
  8. Nane

Konuyla ilgili makaleler

  1. Faceoff, şimdiye kadarki en iyi metin editörü hangisi?
  2. Maceditors.com, mac editör özellikleri karşılaştırıldı

Öneri ekleyen herkese teşekkürler.


Ayrıca , böyle bir şey için muhtemelen daha iyi bir forum olan alternativeto.net/software/vim/?platform=mac'a da göz atmaya değer .
naught101

Nevron belgelerine göz atın - docs.nevron.com

Öyleyse, bu soru neden bu konuyla ilgili?
Shougo Makishima

yapıcı değil mi? wth?
10101010

Yararlı güncellenmiş bir liste bulundu -> learnwoo.com/…
YajiV

Yanıtlar:


18

Kendim kullanmadım, ama iyi bir şey duyduğum bir başka ücretsiz olan Smultron .

Bununla ilgili kendi araştırmamda şu ilginç makaleyi buldum: Faceoff: Hangisi En İyi Mac Metin Editörü?


17
smultron artık ücretsiz değil
Gluip

Smultron ayrıca her versiyonu terk eder. (Mountain Lion için Sürüm 5, Mavericks için Sürüm 6, vb.). Her sürümü yeniden satın almalısınız.
terphi

22

TextMate'in herkesin gözdesi olduğunu düşündüm. TextMate kullanmayan bir Mac kullanarak bir programcı ile karşılaşmadım.


6
MacVim kullanıyorum ve TextMate için ödediğim her kuruşa değer olduğunu söyleyebilirim. =)
Sergio Acosta

1
SubEthaEdit kullanıyorum. Hala memnunum ve TextMate'e bakarken değişmem için hiçbir zaman gerçek bir neden yoktu.
Matthew Schinckel

1
Oh, ve ben hala Cocoa ve Java programlama için Xcode kullanıyorum.
Matthew Schinckel

TextMate'deki bazı kısayolları kullanmayı öğrendikten sonra, bu kadar çok geliştiricinin neden kullandığı açıklığa kavuşacak :) İkinci seçenek: VIM :)
Nippysaurus

6
TextMate korkunç ve sadece 2-3 yazı tipi ele ..
Antwan van Houdt

13
  • Emacs
  • gayret

Ama TextMate kullanıyorum ve şüphesiz bunun için ödediğim her kuruşa değer olduğunu söyleyebilirim.


Çok memnun bir TextMate kullanıcısından sadece +1 (reg. # 63).
Keltia

11

Yüce metin harika (http://www.sublimetext.com/2). Mükemmel arama özellikleri, çok hızlı ve hafif. Çok iyi kod tamamlama.

Ayrıca RubyMine ve WebStorm'u çok kullanıyorum (http://www.jetbrains.com/). Onlar mükemmel ama hepsi TextMate gibi amaçlı değil.



5

Komodo'yu biraz denedim ve şimdiye kadar çok beğendim. Bir Eclipse varyantı olan Aptana, çok çeşitli şeyler için de oldukça yararlıdır. Her zaman iyi ole 'VI da var!


5

Emacs öğrenmek için ciddi bir çaba göstermeyi planlıyorsanız, hemen Aquamac'ları unutun. Emacs'ı olmayan bir şeye (süper doğal bir OS X uygulaması) bükmeye ve bükmeye çalışır. Bu kulağa hoş gelebilir, ancak Emacs'ın neredeyse tüm standart tuş bağlama ve davranışlarını tamamen bozduğunu anladıktan sonra, neden yalnızca TextEdit veya TextMate kullanmadığınızı merak etmeye başlarsınız.

Carbon Emacs, OS X için iyi bir Emacs uygulamasıdır. GNU Emacs'a kendiniz için derlemeden erişebildiğiniz kadar yakındır. İşletim sistemine yeterince iyi uyuyor, ama aynı zamanda hepimizin bildiği ve sevdiği harika Emacs. Şu anda en son sürümle Leopard gerektiriyor, ancak çoğu insan şimdiye kadar yükseltildi. Buradan getirebilirsiniz .

Alternatif olarak, Vim'i OS X'te kullanmak istiyorsanız, MacVim hakkında iyi şeyler duydum .

Bunların ötesinde, belirgin TextEdit, TextMate, vb. Editörler dizisi var. Bazı insanlar için çalışıyorlar, ancak tanıdığım (kendim dahil) çoğu "gelişmiş" kullanıcı, 15ft'lik kutuptan daha kısa bir şeyle onlara dokunmaktan nefret ediyor.


Bu yorum öznel bir karardır. Aquamacs bu kadar kırılmış olsaydı, pek çok kişi tarafından kullanılamazdı. Aquamacs, kesinlikle belirli bir davranışa alışkın olan Mac kullanıcıları için Mac UX'i Emacs'a bağlar. Uzun zamandır Emacs kullanıcıları öğrenmek zorunda kalacaklar, bu yüzden onlar için iyi bir seçim değil. Buna karşılık, Mac kullanıcıları normal Emacs UX garipliğini bulacaklar. Emacs çapraz platformunu Windows ve Linux'ta kullanmayı planlıyorsanız, Emacs'ın benim tavsiyem olacağını öğrenin.
tgunr



4

Blokta yeni bir çocuk var - PHPStorm . Bir yıl boyunca kullandım. Ücretsiz değil, ancak Açık Kaynak Geliştiriciler için ücretsiz bir yıl için 49 $ bireysel lisans sunuyor.

  • Bir IDE için hızlı - Java tabanlı, Eclipse / Netbeans'e benziyor, ancak hız açısından toz içiyor (bu bir IDE olduğu kadar Coda / Textmate kadar hızlı değil).
  • Klavye kısayolları bolca - PHPStorm kullanarak gelişirken fareye nadiren dokundum (Coda hakkında sevmediğim şey bu)
  • Yerleşik alt sürüm desteği - Sürümler veya Mac'teki başka bir SVN istemcisine dokunmak zorunda kalmadım
  • Parçacıkları ve şablonları destekler - zen kodlaması da desteklenir
  • Ayrı pencerelerde olsa da projeleri destekler
  • Dosya arama, kod arama
  • kod tamamlama , PHPDoc kod tamamlama da destekler

3
  • BBEdit diğer tüm editörleri Not Defteri'ne benzetir.

Devasa dosyaları kolaylıkla işler; çoğu metin düzenleyicisi (özellikle TextMate) ölü bir taramayı yavaşlatır veya büyük bir dosya ile sunulduğunda çöker.

Normal ifade ve çoklu dosya Bul iletişim kutuları kullanılabilirlik için başka her şeyi yener.

Kırpma sistemi sihir gibi çalışır ve seçim, girinti, yer tutucu ve ekleme noktası etiketlerine sahiptir, sadece aptal bir metin değildir.

BBEdit ağırlıklı olarak AppleScriptable. Her şey yazılabilir.

9.0'da, BBEdit kod tamamlama, projeler ve bir dizi başka iyileştirmeye sahiptir.

Öncelikle son derece güçlü olduğu HTML, CSS, JS ve Python için kullanıyorum. Bazı daha belirsiz diller de o kadar iyi desteklenmiyor, ancak çoğu amaç için harika.

TextMate'i kimin sevdiğini bildiğim tek geliştiriciler Ruby hayranları. Gerçekten itiraz alamıyorum, TextWrangler'dan (BBEdit'in ücretsiz küçük kardeşi) marjinal olarak daha iyi, ama para harcıyorsanız, birkaç dolar daha için daha iyi bir araç da satın alabilirsiniz.

  • jEdit, çapraz platform olma erdemine sahiptir. BBEdit kadar iyi değil, ancak yetkili bir programcının editörü. Bir Windows veya Linux sistemiyle karşılaşırsanız, işe yaradığını bildiğiniz bir araca sahip olmanız kullanışlı olur.

  • Ssh üzerinde çalışmanız gerekiyorsa ve uzak sistem veya bilgisayarınız X11 yapamıyorsa Vim iyidir. Büyük dosyaları düzenleme ve tekrarlanan komutları yapma kolaylığı için Vim'i severdim. Ama bu günlerde, standart olmayan arama ve değiştirme ((foo) vb. Yerine (foo) gruplarını kullanma), acı verici kötü çoklu belge kullanımı, proje eksikliği rahatsızlığı benim için oy yok / disk tarayıcı görünümü, AppleScript eksikliği ve GVim sürümünde tuhaf fare kullanımı.


BBEdit işbirlikçi düzenlemeyi desteklemiyor ..
nawfal

Bazen ne kadar aptal notepad.exe olduğunu özledim. Düşük bellek kullanımı, hızlı, hızlı ve çok az şey yapar
Joe Plante

2

jEdit , Java tabanlı olmak üzere OS X üzerinde çalışır. Sanırım TextMate'e biraz benziyor.

Editra ilginç görünüyor, ama kendim denemedim.


2

TextMate "gelişmiş programcılar" için değil. Bu mantıklı değil, TextMate bir "gelişmiş programcı" istediği her şeyi içerir. Kaynak kodlarının biçimlendirilmesini istedikleri yolu hızlı bir şekilde veya proje yönergelerini takip eden bir paket tanımlamalarını, bir yapının ve isabet sekmesinin bir kısmını yazarak tüm yapıları ve sınıfları oluşturmak için hızlı kolay erişim tanımlamalarını sağlar .

TextMate benim tercih ettiğim araç, hızlı, hafif ve yine de bir araçta programlamak istediğim tüm özellikleri içeriyor. Xcode'a sıkıca entegre olmasa da, Mac OS X için yazılım yazmadığım için bu benim için bir sorun değil. FreeBSD için yazılım yazıyorum.


2

Kesinlikle BBEdit . Kod yazıyorum ve BBEdit kodlamak için kullandığım şey.


1

Klasiklerden birini düşünebilirsiniz - ikisi de ücretsiz, genişletilebilir ve Mac'in ötesine uzanan geniş kullanıcı tabanlarına sahiptir:

  • Aquamacs - OS X için emacs (kabuk penceresindeki emacs da bir seçenektir)
  • Mac'e özgü bir GUI'ye sahip Mac Vim - VI (kabuk penceresindeki vim de bir seçenektir)

1

Eski okul düzenleme kurulumunu tercih ederim. Bir gömülü komut satırı Vim'i GNU Ekran içinde "pencere" iTerm .

Bu XCode ile iyi entegre olmayabilir, ancak bence komut satırı programları geliştirmek ve kullanmak için harika çalışıyor. Bir terminalde çalışmak için önemli bir zaman harcarsanız, GNU Screen, temel terminal çoğullama kavramlarına hakim olmak için 30 dakikaya değer.


1

Coda PHP / ASP / HTML tarzı geliştirme için harika. Mükemmel arayüz, çoklu dosya arama ve regexp desteği ile değiştirme, uzak dosyalara göz atmak ve düzenlemek için kaygan FTP / SFTP / vb entegrasyonu, SVN entegrasyonu, vb.

Artık eklentileri destekliyor ve eklenti editörü TextMate paketlerini içe aktarabiliyor, bu yüzden orada parlak bir gelecek var. Eklenti desteği birkaç ay önce 1.6 sürümü ile yeni tanıtıldığından henüz çok fazla eklentiye sahip değilsiniz. Yine de popüler bir uygulama, bu yüzden gelecekte daha fazlasını bekliyorum.

Benim için "katil özellikleri" şunlardır: * Uzak dosyaların kesintisiz düzenlenmesi * Kod gezgini (sembol tarayıcı; işlevleri listeleyen bölme vb.)

Çoğu insan gerçekten sembol tarayıcıları kullanmakla ilgili değildir, ancak çok fazla tanıdık kod bulundurmam gerektiğinden onları paha biçilmez buluyorum.

Coda'nın TextMate'in "ham gücü" ne sahip olduğundan emin değilim. Bundan sonra TextMate'i tanımayı planlıyorum.


1

Komodo IDE'den faydalanıyorum. Çok sayıda dili destekler ve özelleştirilebilir, ancak biraz pahalıdır (şirketim bana bir kopya aldı). Gerçekten iyi bir alternatif, Komodo Edit adlı ücretsiz sürümdür. Gerçekten hızlı bir şekilde yükleniyor ve iyi bir özellik listesi var ve kendimi bir sürü iş için tam IDE yerine ona dönüyor buluyorum.



1

Aslında TextMate yerine EditRocket'i tercih ediyorum . Hem Mac hem de Ubuntu makinelerde kullanıyorum. Aynı düzenleyiciyi birden çok işletim sisteminde kullanmak güzel.


1

Textmate, Sanat editörüdür, ancak eğer birisi garip hafıza yiyicileri olmadan çeşitli platformlarda gelişmeyi düşünüyorsa, jedit, eclipse, netbeans vb. Ücretsizdir. Düzenleyicinin Mac OS X'te estetik bir görünüme sahip olmadığı tek sorun :)


1

Fraise güzel ve ücretsiz bir seçenektir. Bazı pürüzlü kenarları vardır, ancak fiyatı yenemezsin. Bunun bir çatal ya da Smultron'un halefi olduğuna inanıyorum.

MacOS için Fraise Metin Düzenleyicisi


Smultron'un bir çatalı. Ne yazık ki, Smultron'un tek çatalı ve yazar bir toprak imhası lehine terk etti.
Ant



1

Kullandığım Eclipse (Python için) benim ana düzenleyici olarak ama her zaman tutmak SubEthaEdit benim tamamlayıcı metin editörü (ücretsiz deneme, lisansa 30 Euro) olarak kullanışlı. Çok karmaşık değil ama ihtiyacım olanı yapıyor.


Bu gün ve yaşta python için PyCharm yolu, imo. Eclipse başlangıçta Sun Microsystems'dan nefret eden IBM tarafından yaratıldı - bu nedenle ad, Eclipse'nin Sun: D İronik olarak bugün Intellij ürünlerinin Eclipse'yi çok fazla tutması gerekiyordu.
ccpizza

0

Smultron için bir oy daha. Bazı XQuery programlama yaparken ve sözdizimi renk vurgulama için bir anahtar kelime dosyaları tanımlamak için kullanılan harikaydı.


0

Hem Smultron'u hem de Textwrangler'ı kurdum, ancak çoğu zaman Smultron'u kullanarak kendimi buluyorum.


0

Kodlama için XCode'dan farklı bir editör kullanmak isterdim, ancak başka hiçbir editörün gerçekten değerli olacak kadar sıkı bir şekilde entegre olmadığını hissediyorum.
Ancak, biraz zaman verildiğinde, TextMate sonunda o noktaya gelebilir. Şu anda, öncelikle hata ayıklama özellikleri ve yeniden düzenleme yok.

XCode'a ihtiyaç duymayan her şey için TextMate'i seviyorum. Çalışma grubumda başka bir Mac kullanıcısı olsaydı, muhtemelen işbirliği özellikleri için SubEthaEdit'i düşünürdüm. İstediğiniz Emacs ise, Aquamacs (daha fazla Mac benzeri) veya Carbon Emacs (daha fazla GNU-Emacs benzeri) öneririm


0

BBEdit'i yıllardır kullanıyorum. Çok sağlam, hızlı ve Xcode iş akışımla iyi bir şekilde bütünleşiyor. (Xcode'a ve dahili düzenleyiciye hiçbir şeyin entegre olmadığından emin değilim, ancak yerleşik düzenleyiciyi beklemek için zamanı olan kim var?)

Kaynak kontrol sistemi kullanmayan küçük ekip projeleri veya birden çok makinede tek kullanıcı düzenleme için SubEthaEdit şiddetle tavsiye edilir.


0

Eclipse ve Netbeans'in diğer pek çok şey arasında metin editörleri var. Metin düzenleyicinizin hazır olması için 10 saniye beklemek istemediğinizi düşünmüyorum: / ... Kodlama için ciddi bir zaman harcayacaksanız biraz zaman geçirin ve vim kullanmayı öğrenin (emacs da ama ben öneririm vim)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.