İçindekiler
Bir metin editörü her bilgisayarda yer almayı hak eden kullanışlı ve esnek bir araçtır. Varsayılan olarak, her popüler işletim sisteminde önceden yüklenmiş temel bir tane vardır. En yaygın olarak geliştiriciler tarafından kullanılırlar, ancak aynı zamanda yazarlar ve not tutanlar tarafından da sıklıkla kullanılırlar. En iyi metin editörleri inanılmaz derecede güçlü ve son derece yapılandırılabilir olma eğilimindedir, bu da onları çok kişisel bir seçim haline getirir.
Bu, metin editörlerini kullananların onlar hakkında güçlü fikirleri olduğu anlamına gelir. Doğru olanı bulmak çok önemlidir. Ona ne kadar aşina olursanız, onu o kadar kullanışlı bulursunuz. Bu nedenle birçok insan hala Vim ve GNU Emacs gibi 30 yaşın üzerindeki güçlü metin editörlerini kullanıyor.
Yüzeyde bir metin editörü sade, basit ve sıkıcı görünebilir, ancak bunun nedeni henüz onu tanımamış olmanızdır. Kaputun altında, bir web sitesi tasarlamak, yazılım uygulamaları geliştirmek ve bir roman yazmak için kullanabileceğiniz güçlü özellikler vardır. Metin editörleri ayrıca liste yazmak veya not almak gibi küçük işler için de kullanışlıdır. Genişletilebilen temel bir dizi özellik ile gelme eğilimindedirlereklentiler aracılığıyla.
Peki sizin için metin editörü hangisi?
Bir numaralı önerimiz Sublime Text 3. Mac, Windows ve Linux için hızlı, çekici, tam özellikli bir metin editörüdür. 80 $ 'dır, ancak deneme süresi için resmi bir süre sınırı yoktur, böylece satın almadan önce uygulamayı tanıyabilirsiniz. Yapılandırılabilir ve ihtiyacınız olan belirli özellikleri eklemek için çok çeşitli paketler mevcuttur.
Atom popüler bir ücretsiz alternatiftir. Sublime Text gibi, çapraz platformludur, yeteneklidir ve geniş bir paket deposu aracılığıyla genişletilebilir. Odak noktası uygulama geliştirmedir, ancak bir Electron uygulamasıdır, bu nedenle kazananımız kadar duyarlı değildir.
Diğer metin editörleri de son derece yeteneklidir ve güçlü yönleri, odak noktaları, sınırlamaları ve arayüzleri vardır. En iyi on iki tanesini ele alacağız ve ihtiyaçlarınız, tercihleriniz ve iş akışınız için mükemmel olanı bulmanıza yardımcı olacağız.
Bu Rehber İçin Neden Bana Güvenmelisiniz?
İyi bir metin editörü en sevdiğim araçlardan biridir. Önce DOS'ta, sonra Windows'ta, Linux'ta ve şimdi de Mac'te onlarca yıldır kullanıyorum. Web için içeriği genellikle bir metin editöründe düzenliyorum ve HTML işaretlemesini doğrudan görüntülüyorum. Bazen kullanılan kod ve nasıl düzenlendiği konusunda oldukça titiz olabiliyorum.
Linux'ta en sevdiğim metin düzenleyicileri Genie ve Bluefish'ti, ancak düzenli olarak Gedit ve Kate'i de kullandım. Mac'e geçtiğimde, başlangıçta TextMate'i kullandım. Ancak bir süre sonra, düzenli olarak güncellenen Sublime Text'e döndüm.
Diğer metin editörlerini denemeye devam ettim ve sonunda Komodo Edit'te karar kıldım. O sırada ihtiyacım olan özelliklere ve iş akışıma uygun bir arayüze sahipti. Bu, bir yan panelde uygun bir şekilde listelenen birçok temel arama ve değiştirme makrosunu kaydetmeyi içeriyordu. Makro adına çift tıklayarak bunları tek tek başlatabiliyordum.
Textastic'i iPad'im için satın aldım ve sonunda Mac'imde de kullanmaya başladım. Yalın, kaba ve o zamanlar ihtiyacım olan her şeyi yapıyordu.
Yıllar boyunca Vim ve Emacs ile de sık sık oynadım, ancak onları nasıl yetkin bir şekilde kullanacağımı öğrenmek için yeterince zaman ayırmadım. Arayüzleri modern uygulamalara hiç benzemiyor, bu yüzden piyasadaki en güçlü araçlar olduklarına ikna olmama ve onlara yemin eden arkadaşlarım olmasına rağmen onlara bağlı kalmakta zorlandım.
Metin Düzenleyiciye Kim İhtiyaç Duyar?
Düz metin dosyalarıyla çalışması gereken herkes. Buna küçük düzenlemeler için sıradan bir araca ihtiyaç duyanlar ve her gün birincil yazılım aracı olarak kullananlar da dahildir. Bir metin düzenleyiciyi aşağıdaki gibi görevler için kullanabilirsiniz:
- Bir web sitesi oluştururken HTML ve CSS dosyaları oluşturma
- HTML veya Markdown'da web için içerik yazma
- Python, JavaScript, Java, Ruby on Rails veya PHP gibi bir programlama dili kullanarak web uygulamaları geliştirmek
- Objective C, C# veya C++ gibi bir programlama dili kullanarak masaüstü uygulamaları geliştirmek
- Java, Python, Objective C, Swift, C#, C++ gibi bir programlama dili kullanarak mobil uygulamalar geliştirmek
- bir yazılım programı veya işletim sisteminiz için metin tabanlı yapılandırma dosyalarını düzenleme
- senaryo için Fountain ve düzyazı için Markdown gibi düz metne biçimlendirme eklemenize olanak tanıyan biçimlendirme dillerinde yazmak
- Satıcı kilitlenmesini önlemek için notları düz metin veya Markdown olarak almak
Bazı metin editörleri bu görevlerden biri veya daha fazlası düşünülerek geliştirilmiştir. Uygulama geliştiricilerine yönelik bir metin editörü hata ayıklayıcı içerebilirken, web geliştiricilerine yönelik bir metin editörü canlı önizleme bölmesine sahip olabilir. Ancak çoğu metin editörü herhangi bir amaç için kullanılabilecek kadar esnektir.
Bir metin editörünün cazibesi, çok farklı şeyler için kullanılabilmesi ve başka hiçbir uygulama türünün yapamayacağı şekilde kişiselleştirilebilmesidir. Bununla birlikte, birçok kullanıcı daha özel bir araç kullanmayı tercih eder, örneğin programlama için bir IDE (Entegre Geliştirme Ortamı) veya Scrivener veya Ulysses gibi özel bir yazma uygulaması.
Metin düzenleyicilerle ilgilendiğinize göre, ilginizi çekebilecek bir dizi başka derlememiz de var:
- Programlama için En İyi Mac
- Programlama için En İyi Dizüstü Bilgisayar
- Mac için En İyi Yazma Uygulamaları
Mac için En İyi Metin Düzenleyici: Kazananlar
En İyi Ticari Metin Düzenleyici: Sublime Text 3
Sublime Text 3 hızlı, kullanımı kolay ve çoğu kullanıcının ihtiyaçlarını karşılayan bir çapraz platform metin düzenleyicisidir. 2008 yılında piyasaya sürülmüştür ve tam özellikli ve son derece özelleştirilebilirdir - profesyonel, yetenekli bir metin düzenleyicisine ihtiyaç duyan herkes için mükemmel bir seçimdir.
İndirmek için resmi Sublime Text Sitesini ziyaret edin. Ücretsiz deneme süresi süresizdir. Uygulama, sürekli kullanım için her kullanıcı için (her makine için değil) 80 $ tutarındadır.
Bir bakışta:
- Slogan: "Kod, biçimlendirme ve düzyazı için gelişmiş bir metin düzenleyici."
- Odak: Çok yönlü uygulama geliştirme, web geliştirme, yazma
- Platformlar: Mac, Windows, Linux
Sublime Text'i kullanmaya başlamak kolaydır. Ücretsiz denemenin gerçek bir son noktası yoktur, böylece satın almaya karar vermeden önce iyice test edebilirsiniz, ki zaman zaman bunu yapmaya davet edileceksiniz. Ve uygulamanın öğrenilmesi kolaydır. Atlayın ve kullanmaya başlayın, ardından ihtiyaç duyduğunuzda yol boyunca gelişmiş özelliklerini alın.
Harika görünüyor ve zengin özelliklere sahip. Sublime Text 3 tüm platformlarda tutarlı bir şekilde çalışıyor, bu da özel bir UI araç setinin kullanılmasıyla elde ediliyor ve uygulamanın kendisi her işletim sistemine özgü. Bu, onu diğer çapraz platform editörlerinden daha hafif ve duyarlı hale getiriyor.
Sublime Text geniş bir ürün yelpazesi sunar klavye kısayolları parmaklarınızı istediğiniz yerde tutmak için ve isteğe bağlı bir Minimap Ekranın sağ tarafındaki düğme, belgenin neresinde olduğunuzu hemen gösterir.
Sözdizimi vurgulama sunulmaktadır ve çeşitli renk şemaları mevcuttur. İşte bir HTML dosyası için varsayılan ayarlar:
Ve işte bir PHP dosyası için varsayılan sözdizimi vurgulaması:
Birden fazla açık belgeyi bir sekmeli arayüz (yukarıdaki gibi) veya ayrı pencerelerde.
A dikkat dağıtmayan mod pencereyi tam ekran yapar ve menü ve diğer kullanıcı arayüzü öğeleri gizlenir.
Yapabilirsin birden fazla satırı düzenleme Aynı anda istenen satır numaralarını seçerek (Shift tuşuna basarak veya Command tuşuna basarak) ve ardından command-shift-L klavye kısayolunu kullanarak. Seçilen her satırda bir imleç görünecektir.
Kod bölümleri şunlar olabilir katlanmış (örneğin, iç içe if deyimlerinin kullanıldığı yerlerde) satır numaralarının yanındaki açıklama üçgenlerine tıklayarak.
Arama ve değiştirme güçlüdür ve düzenli ifadeleri destekler. Goto Anything (Command-P) komutu, geçerli klasördeki herhangi bir dosyayı açmanın en hızlı yoludur. Diğer "Goto" komutları gezinmeyi kolaylaştırır ve Goto Symbol, Goto Definition, Goto Reference ve Goto Line komutlarını içerir.
Uygulama son derece özelleştirilebilir. Ayarlar Bu yeni başlayanlar için sürpriz olsa da, bir metin düzenleyicide çalışmaya alışkın olanlar için çok mantıklıdır ve tercihler dosyası, mevcut seçenekleri görebilmeniz için oldukça yorumlanmıştır.
Eklentiler Sublime Text'in paket yöneti̇mi̇ Uygulamadaki komut paletinden veya resmi web sitesinden erişilebilen sistem. Bunlar, uygulamanın işlevselliğini belirli şekillerde genişletebilir ve Python'da yazılmıştır. Şu anda yaklaşık 5.000 tane mevcuttur.
En İyi Ücretsiz Metin Düzenleyici: Atom
Atom, 2014 yılında piyasaya sürülen ücretsiz ve açık kaynaklı bir alternatiftir. Sublime Text ile benzer işlevlere sahiptir. Atom çapraz platformdur ve Electron "bir kez yaz ve her yere dağıt" çerçevesine dayanır, bu nedenle Sublime Text'ten biraz daha yavaştır.
Uygulama, daha sonra Microsoft tarafından satın alınan GitHub tarafından oluşturuldu. Topluluktaki bazılarının şüphelerine rağmen (özellikle Microsoft zaten kendi metin düzenleyicisini geliştirdiği için), Atom sağlam bir metin düzenleyicisi olmaya devam ediyor.
Uygulamayı ücretsiz indirmek için resmi Atom sitesini ziyaret edin.
Bir bakışta:
- Slogan: "21. Yüzyıl için hacklenebilir bir metin editörü."
- Odak noktası: Uygulama geliştirme
- Platformlar: Mac, Windows, Linux
Şu anda Atom'un verdiği ilk izlenim iyi değil. macOS Catalina altında ilk kez açtığınızda bir hata mesajı görüntüleniyor:
"Atom" açılamıyor çünkü Apple kötü amaçlı yazılım olup olmadığını kontrol edemiyor.
Atom Tartışma Forumu'nda bir çözüm buldum: Finder'da Atom'u bulun, sağ tıklayın, ardından aç'ı seçin. Bunu yaptıktan sonra, uygulama gelecekte hata mesajı olmadan açılacaktır. Bunun için zaten bir düzeltme oluşturulmamış olmasına şaşırdım.
Atom yeni kullanıcılar için öğrenmesi kolay bir arayüzdür. Sekmeli bir arayüzün yanı sıra çoklu bölmeler ve bir dizi dil için çekici sözdizimi vurgulaması sunar. HTML ve PHP dosyaları için varsayılan biçim budur.
Sublime Text gibi, çok kullanıcılı düzenlemeye kadar uzanan çok satırlı düzenleme mevcuttur. Teletype Google Docs'ta olduğu gibi, farklı kullanıcıların belgeyi aynı anda açmasına ve düzenlemesine olanak tanıyan benzersiz bir özelliktir.
Kod katlama ve akıllı otomatik tamamlamanın yanı sıra düzenli ifadeler, dosya sistemi tarayıcısı, mükemmel gezinme seçenekleri ve güçlü arama da mevcuttur.
Uygulama geliştiriciler düşünülerek oluşturulduğundan, Atom'un bazı IDE özellikleri içermesi ve ilk kez açtığınızda Apple'ın geliştirme araçlarını sizin için yüklemeyi teklif etmesi şaşırtıcı değil.
Paketler aracılığıyla uygulamaya işlevsellik eklersiniz ve paket yöneticisine doğrudan Atom içinden erişilebilir.
Dikkat dağıtmayan düzenleme, Markdown kullanımı, ek kod parçacıkları ve dil desteği gibi özellikler eklemenize ve uygulamanın görünümünü ve çalışma şeklini ayrıntılı olarak özelleştirmenize olanak tanıyan binlerce paket mevcuttur.
Mac için En İyi Metin Düzenleyici: Rekabet
Visual Studio Kodu
Atom artık teknik olarak bir Microsoft ürünü olsa da, Visual Studio Code onların tasarladığı bir uygulama ve müthiş. 2015 yılında piyasaya sürüldü ve hızla popülerlik kazanıyor. Öne çıkan özellikleri akıllı kod tamamlama ve sözdizimi vurgulama.
Uygulamayı ücretsiz indirmek için resmi Visual Studio Code sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Kod düzenleme. Yeniden tanımlandı."
- Odak noktası: Uygulama geliştirme
- Platformlar: Mac, Windows, Linux
VSCode hızlı ve duyarlıdır, geliştiricilere yöneliktir ve kod düzenleme ve hata ayıklamaya odaklanmıştır. Açık kaynaklı bir MIT Lisansı altında yayınlanmaktadır.
IntelliSense, değişken türlerini, işlev tanımlarını ve içe aktarılan modülleri dikkate alarak kod tamamlama ve sözdizimi vurgulamaya zeka katan bir özelliktir. ASP.NET ve C# dahil olmak üzere 30'dan fazla programlama dili desteklenmektedir. HTML ve PHP dosyaları için varsayılan sözdizimi vurgulaması aşağıda verilmiştir:
Uygulama biraz öğrenme eğrisine sahip ve hem sekmeli bir arayüz hem de bölünmüş pencereler içeriyor. Zen Modu tek bir düğmeye dokunarak minimal bir arayüz sağlar, menüleri ve pencereleri gizler ve uygulamayı ekranı dolduracak şekilde büyütür.
Bir terminal, hata ayıklayıcı ve Git komutları içerir ancak tam bir IDE değildir. Bunun için Microsoft'un profesyonel IDE'si olan çok daha büyük Visual Studio'yu satın almanız gerekir.
VSCode'un işlevselliğini genişleten ücretsiz paketlere erişim sağlayan geniş bir uzantı kütüphanesi uygulama içinden kullanılabilir. Bunlar arasında Markdown'da yazmak, kabuk komut dosyalarını çalıştırmak ve hatta AppleScript oluşturmak için eklentiler bulunur.
BBEdit 13
Bare Bones Software'in BBEdit 13'ü, ilk olarak 1992 yılında piyasaya sürülen oldukça popüler bir Mac editörüdür. Resmi web sitesine göre, yazarların, web yazarlarının ve yazılım geliştiricilerin ihtiyaçlarını karşılamak için tasarlanmıştır.
Uygulamayı indirmek için resmi BBEdit sitesini ziyaret edin. Bireysel lisans ücreti 49,99 ABD dolarıdır. Abonelikler Mac App Store'dan satın alınabilir ve aylık 3,99 ABD doları veya yıllık 39,99 ABD dolarıdır.
Bir bakışta:
- Slogan: "Berbat değil.®"
- Odak: Çok yönlü: uygulama geliştirme, web geliştirme, yazma
- Platformlar: Yalnızca Mac
Mac hayranları arasında favori olan bu metin düzenleyici, klavye kısayolları ve sürükle-bırak kuralları da dahil olmak üzere Apple'ın kullanıcı arayüzü yönergelerine yakından uyuyor ve hem hızlı hem de kararlı.
Ancak, bu incelemedeki diğer metin editörlerinden daha az modern. Biraz eski bir his veriyor. Her açık belge için sekme sunmuyor; bunun yerine, açık dosyalar yan panelin altında listeleniyor. Diğer metin editörleriyle karşılaştırıldığında, tema ve paket eklemek oldukça karmaşık bir iştir.
Sözdizimi vurgulama ve işlev gezintisi iyi bir şekilde uygulanmıştır. HTML ve PHP dosyalarının nasıl görüntülendiği aşağıda gösterilmiştir:
Arama güçlüdür, hem düzenli ifadeler hem de Grep desen eşleştirmesi sunar. Kod katlama ve metin tamamlama mevcuttur, ancak çok satırlı düzenleme mevcut değildir.
Bu editör, varsayılan olarak yazarlar için rakiplerinin çoğundan daha fazla araç sağlıyor. Aslında, yazar Matt Gremmel, diğer uygulamaları da kullanmasına rağmen, en az 2013'ten beri birincil yazma uygulamalarından biri olarak kullanıyor.
Coda (Şimdi Nova)
Panic's Coda, web geliştirmeye odaklanan ve ilk olarak 2007 yılında piyasaya sürülen Mac'e özel bir metin editörüdür. Yeni bir uygulama tarafından yerini alacağı için daha uzun süre piyasada olmayacak.
Uygulamayı indirmek için resmi siteyi ziyaret edin. 99 $ karşılığında uygulamayı satın alabilirsiniz.
Bir bakışta:
- Slogan: "Web için kod yazıyorsunuz. Hızlı, temiz ve güçlü bir metin editörü istiyorsunuz. Piksel mükemmelliğinde önizleme. Yerel ve uzak dosyalarınızı açmak ve yönetmek için yerleşik bir yol. Ve belki bir tutam SSH. Merhaba deyin, Coda."
- Odak noktası: Web geliştirme
- Platformlar: Yalnızca Mac
Coda artık on iki yaşında ve modası geçmiş hissettiriyor. Panic bunun farkına vardı ve sadece bir makyaj yapmak yerine yepyeni bir uygulama geliştirdi: Nova.
Web geliştiricileri için bazı yararlı özellikler içerir. Benim favorim yerleşik WebKit Önizlemesi Ayrıca FTP, SFTP, WebDAV veya Amazon S3 sunucularındakiler de dahil olmak üzere uzaktaki dosyalara kolayca erişebilir.
Coda, rakiplerinin birçok özelliğini içeriyor:
- Ara ve değiştir
- Kod katlama
- Proje genelinde otomatik tamamlama
- Otomatik etiket kapatma
- Çok çeşitli diller için sözdizimi vurgulama
Örnek HTML ve PHP dosyalarımız için varsayılan sözdizimi vurgulaması şu şekilde görünür:
Resmi web sitesinde programa ek özellikler eklemenize olanak tanıyan geniş bir eklenti deposu mevcuttur. Cocoa komut dosyası dili kullanılmaktadır. iOS yardımcı sürümü (iOS App Store'da ücretsiz), hareket halindeyken kodu kontrol etmenizi ve düzenlemenizi sağlar ve çalışmalarınızı cihazlar arasında senkronize edebilirsiniz.
UltraEdit
UltraEdit sürüm 20.00, IDM Computer Solutions, Inc. şirketinin UltraCompare, UltraEdit Suite, UltraFinder ve IDM All Access'i içeren bir program paketinin metin düzenleyici bileşenidir. İlk olarak 1994 yılında piyasaya sürüldü, bu nedenle bir süredir piyasada ve sadık bir takipçisi var.
Uygulamayı indirmek için resmi UltraEdit sitesini ziyaret edin. Bir abonelik yıllık 79,95 ABD dolarıdır (ikinci yıl yarı fiyatına) ve beş kuruluma kadar kapsar. Alternatif olarak, IDM'nin tüm uygulamalarına yıllık 99,95 ABD doları karşılığında abone olabilirsiniz. 30 günlük deneme, 30 günlük para iade garantisi.
Bir bakışta:
- Slogan: "UltraEdit piyasadaki en esnek, güçlü ve güvenli metin düzenleyicisidir."
- Odak noktası: Uygulama ve web geliştirme
- Platformlar: Mac, Windows, Linux
Kişisel lisans aboneliği üç ya da beş kurulumu kapsar - UltraEdit web sitesi net değildir. Ana sayfada şunlar hakkında konuşulmaktadır 3'e 1 lisanslama : "Kişisel lisansınız herhangi bir platform kombinasyonunda en fazla 3 makine için geçerlidir." Yine de satın alma sayfasında, bir aboneliğin "En fazla 5 kurulumu (kişisel lisanslar)" kapsadığı yazıyor.
Uygulama hem web hem de uygulama geliştirme için uygundur. HTML, JavaScript, PHP, C/C++, PHP, Perl, Python ve daha fazlasını destekler. İşte örnek HTML ve PHP dosyalarımız için varsayılan sözdizimi vurgulaması:
Güçlüdür ve gigabayt boyutuna kadar devasa dosyalarla çalışmanıza olanak tanır. Çok satırlı düzenleme ve sütun düzenleme modunu, kod katlamayı ve otomatik tamamlamayı destekler. Arama işlevi, düzenli ifadeler ve dosya aramayı içerir. Hata ayıklama ve canlı önizleme de desteklenir. Uygulama özelleştirilebilir, makrolar, komut dosyaları ve klavye kısayolları oluşturmanıza olanak tanır. Bir API ve aralıktemalar mevcuttur.
TextMate 2.0
MacroMates tarafından geliştirilen TextMate 2.0, yalnızca macOS için güçlü, özelleştirilebilir bir metin düzenleyicisidir. 1. Sürüm oldukça popülerdi, ancak 2. Sürüm ertelendiğinde, birçok kullanıcı daha düzenli olarak güncellenen bir şeye, özellikle de Sublime Text'e atladı. Güncelleme sonunda başlatıldı ve şimdi açık kaynaklı bir projedir (lisansını buradan görüntüleyin).
Uygulamayı ücretsiz indirmek için resmi TextMate sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Çok sayıda programlama dilini destekleyen ve açık kaynak olarak geliştirilen güçlü ve özelleştirilebilir metin editörü."
- Odak noktası: Uygulama ve web geliştirme
- Platformlar: Yalnızca Mac
TextMate geliştiricilere yöneliktir ve özellikle Ruby on Rails geliştiricileri arasında popülerdir. Xcode ile çalıştığı ve Xcode projeleri oluşturabildiği için Mac ve iOS geliştiricileri için de özellikle ilgi çekicidir.
Özellikler paketler yüklenerek eklenir. Hafiftir ve temiz bir arayüz sunar. Örnek HTML ve PHP dosyalarımızda sözdiziminin nasıl vurgulandığı aşağıda gösterilmiştir:
Aynı anda birden fazla düzenleme yapma, parantezlerin otomatik eşleştirilmesi, sütun seçimi ve sürüm kontrolü gibi gelişmiş özellikler mevcuttur. Arama ve değiştirme özelliği projeler arasında çalışır, makrolar kaydedilebilir ve önemli bir programlama dili listesi desteklenir.
Parantezler
Brackets, 2014 yılında Adobe tarafından kurulan topluluk güdümlü bir açık kaynak projesidir (MIT Lisansı altında yayınlanmıştır). Web geliştirme editörlerini bir sonraki seviyeye taşıma hedefine sahiptir. Brackets, diğer Adobe ürünlerini kullanıyorsanız aşina olacağınız temiz ve modern bir arayüze sahiptir.
Uygulamayı ücretsiz indirmek için resmi Brackets sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Web tasarımını anlayan modern, açık kaynaklı bir metin editörü."
- Odak noktası: Web geliştirme
- Platformlar: Mac, Windows, Linux
Web geliştirmeye odaklanan Brackets, HTML ve CSS dosyalarının canlı önizleme görüntülerini sunar ve sayfaları gerçek zamanlı olarak günceller. Dikkat Dağıtmayan düğmesi, tek bir düğmeye dokunarak daha basit bir arayüz sağlar ve ihtiyacınız olan belirli işlevleri eklemek için bir dizi ücretsiz uzantı mevcuttur.
Uygulama, C++, C, VB Script, Java, JavaScript, HTML, Python, Perl ve Ruby dahil olmak üzere 38'den fazla dosya formatını ve programlama dilini destekler. HTML ve PHP için varsayılan sözdizimi vurgulaması burada:
Bir Adobe uygulaması olan Brackets, Photoshop ile sorunsuz bir entegrasyona sahiptir. PSD Lens, Photoshop'tan resimleri, logoları ve tasarım stillerini çıkaran bir özelliktir. Extract, otomatik olarak CSS oluşturmak için PSD'lerden renkleri, yazı tiplerini, degradeleri, ölçümleri ve diğer bilgileri alan bir araçtır. Bunlar özellikle ön uç geliştiriciler için kullanışlı özelliklerdir.
Komodo Düzenleme
Komodo Edit, ActiveState tarafından geliştirilen basit ama güçlü bir metin editörüdür ve ücretsiz olarak kullanılabilir. İlk olarak 2007 yılında piyasaya sürülmüştür ve şu anda oldukça eski görünmektedir. Şu anda ücretsiz olarak kullanılabilen daha gelişmiş Komodo IDE'nin kısaltılmış bir sürümüdür.
Uygulamayı ücretsiz indirmek için resmi Komodo Edit sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Açık Kaynak Dilleri İçin Kod Düzenleyici."
- Odak noktası: Uygulama ve web geliştirme
- Platformlar: Mac, Windows, Linux
Komodo Edit, MOZILLA PUBLIC açık kaynak yazılım lisansı altında dağıtılmaktadır. Atom gibi, Komodo Edit de macOS Catalina'da ilk kez açılırken bir hata mesajı görüntülenir:
"Komodo Edit 12" açılamıyor çünkü Apple kötü amaçlı yazılım olup olmadığını kontrol edemiyor.
Çözüm aynıdır: Finder'da uygulamayı bulun, sağ tıklayın ve Aç'ı seçin.
Uygulama, yeni başlayanların hemen kullanmaya başlayabileceği kadar basittir. Odak Modu sadece editörü görüntüler. Sekmeli bir arayüz, açık dosyalar arasında kolayca geçiş yapmanızı sağlar. Herhangi Bir Şeye Git, istediğiniz dosyayı hızlı bir şekilde aramanıza ve açmanıza olanak tanır. İşte bir HTML ve PHP dosyasının editörde nasıl görüntülendiği.
Değişiklikleri izleme, otomatik tamamlama ve çoklu seçim gibi daha gelişmiş özellikler mevcuttur. Bir Markdown görüntüleyici yazarlar için kullanışlıdır ve makrolar kaydedilebilir.
Textastic
Textastic, orijinal olarak iPad için yazılmış ve şimdi Mac ve iPhone için mevcut olan gelişmiş bir kod düzenleyicidir. iPad uygulaması da sunan Coda 2'nin aksine, Textastic'in mobil sürümü eksiksiz ve güçlüdür. Aslında şirket, Mac sürümünden tamamlayıcı uygulaması olarak bahsediyor.
Uygulamayı Mac App Store'dan 7,99 $ karşılığında satın alabilirsiniz. Textastic'in resmi sitesinden deneme sürümü indirilebilir. iOS sürümü App Store'dan 9,99 $ karşılığında satın alınabilir.
Bir bakışta:
- Slogan: "iPad/iPhone/Mac için basit ve hızlı metin düzenleyici."
- Odak noktası: Basitlik ve kullanım kolaylığı
- Platformlar: Mac, iOS
Textastic uygun fiyatlı ve kullanıcı dostu. iPad'imdeki uygulamayı piyasaya çıktığından beri kullanıyorum ve hafif ve kullanımı kolay olduğu için Mac versiyonunu da kullanmaya başladım. Yetenekli ama en güçlüsü değil.
80'den fazla programlama ve biçimlendirme dili desteklenmektedir. Textastic'in HTML ve PHP'yi nasıl görüntülediği aşağıda açıklanmıştır.
HTML, CSS, JavaScript, PHP, C ve Objective-C için kodu otomatik olarak tamamlar. TextMate ve Sublime Text tanımlarını destekler. Dosyalarınız iCloud Drive aracılığıyla Mac ve iOS sürümü arasında senkronize edilir.
MacVim
Vim, 1991 yılında yaratılmış, yüksek derecede yapılandırılabilir bir komut satırı metin düzenleyicisidir. 1976 yılında yazılmış olan Vi'nin ("Vi Improved") bir güncellemesidir. Arayüzü modern metin düzenleyicilerinden farklı olmasına rağmen, bugün hala birçok geliştirici tarafından kullanılmaktadır. MacVim bunu bir dereceye kadar ele alır, ancak hala önemli bir öğrenme eğrisine sahiptir.
Uygulamayı ücretsiz indirmek için resmi MacVim sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Vim - her yerde bulunan metin editörü."
- Odak: Hayal edebileceğiniz her şey
- Platformlar: Mac. (Vim, Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS üzerinde bir komut satırı aracı olarak mevcuttur).
Mac'inizde zaten Vim var. Bir Terminal penceresi açın ve "vi" veya "vim" yazın, açılacaktır. MacVim bunun yerine bir simgeye tıklayarak uygulamayı açmanızı sağlar. Ayrıca tam bir menü çubuğu sağlar ve biraz daha kullanıcı dostudur.
MacVim yalnızca Mac'ler için yazılmış olsa da, Vim olabildiğince çapraz platformdur. Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS ve MorphOS'ta kullanılabilir. Geliştiriciler için tasarlanmıştır ve çok sayıda eklenti mevcuttur.
Uygulamanın penceresine tıklayıp yazmaya başladığınızda, imlecin bu karakterlerin dosyaya eklenmesi yerine belgenin etrafında atlayacağını fark edeceksiniz. Bu bir özelliktir ve her tuşun ne işe yaradığını öğrendiğinizde, dosyada her zamankinden daha hızlı gezineceksiniz.
Dosyaya metin eklemek için şunları girmeniz gerekir Ekleme Modu imlecin olduğu yere metin eklemek için "i" harfine veya bir sonraki satırın başına metin eklemek için "o" harfine basın. Escape tuşuna basarak Ekleme Modundan çıkın. Bazı komutlar iki nokta üst üste ile başlar. Örneğin, bir dosyayı kaydetmek için ":w" yazın ve çıkmak için ":q" yazın.
Arayüz farklı olsa da, MacVim yukarıdaki metin editörlerinin yapabildiği her şeyi ve daha fazlasını yapabilir. HTML ve PHP dosyaları için sözdizimi vurgulamanın nasıl görüntülendiği aşağıda gösterilmiştir:
Modern uygulamalardan bu kadar farklı bir uygulamayı öğrenmeye değer mi? Birçok geliştirici bu soruya coşkulu bir şekilde "Evet!" cevabını veriyor. İşte bazı geliştiricilerin neden Vim'i kullandığını ve sevdiğini anlatan bazı makaleler:
- Neden Vim Kullanıyorum (Pascal Precht)
- Vim'i Sevmek İçin 7 Neden (Opensource.com)
- Tartışma: Biri bana insanların neden vi/vim kullandığını açıklayabilir mi? (Reddit)
- Tartışma: Vim öğrenmenin faydaları nelerdir? (Stack Overflow)
Spacemacs
GNU Emacs da benzerdir. 1984 yılında 1976 Emacs'ın bir güncellemesi olarak piyasaya sürülen eski bir komut satırı editörüdür. Spacemacs onu modern dünyaya getirme girişimidir, ancak uygulamayı yüklemek bile çok fazla iş gerektirir!
Uygulamayı ücretsiz indirmek için resmi Spacemacs sitesini ziyaret edin.
Bir bakışta:
- Slogan: "Emacs-genişletilebilir, özelleştirilebilir, ücretsiz/libre bir metin editörü - ve daha fazlası."
- Odak: Hayal edebileceğiniz her şey
- Platformlar: Mac (GNU Emacs çok çeşitli işletim sistemlerinde bir komut satırı aracı olarak mevcuttur).
GNU Emacs ve Spacemacs, GPL lisansı altında ücretsiz olarak sunulmaktadır. Vim gibi, herhangi bir şey yapmadan önce nasıl kullanılacağını öğrenmek için zaman harcamanız gerekecektir. Uygulamayı yüklemek komut satırında oldukça fazla çalışma gerektirir, ancak geliştiriciler herhangi bir zorluk yaşamamalıdır. Öncelikle belgeleri dikkatlice okuduğunuzdan emin olun.
Spacemacs'ı ilk başlattığınızda, Vim'in mi yoksa Emac'ın mı editör stilini tercih edeceğinizi ve diğer birkaç seçeneği seçersiniz. Bundan sonra, gerekli ek paketler otomatik olarak yüklenecektir. Program güçlüdür ve işlevselliğini genişletmek için Emacs-Lisp programlama diline dayanır.
HTML ve PHP dosyaları varsayılan olarak şu şekilde görüntülenir:
Spacemacs (ve genel olarak GNU Emacs) toparlamamızdaki öğrenmesi en zor ama aynı zamanda en güçlü uygulamadır. Öğrenmesi zaman ve çaba gerektirecektir. Eğer ilgileniyorsanız, başlamak için mükemmel bir yer resmi Emacs Rehberli Turudur.
Mac için En İyi Metin Düzenleyici: Nasıl Test Ettik
Desteklenen Masaüstü ve Mobil Platformlar
Farklı işletim sistemleri çalıştıran birden fazla bilgisayarda çalışıyorsanız, her yerde çalışan bir metin düzenleyici kullanmayı tercih edebilirsiniz. Bu derlemede önerilen uygulamaların tümü Mac'te çalışır. Bazıları Windows ve Linux başta olmak üzere diğer platformlar için de mevcuttur. Uygulamalardan birkaçı iOS'ta da çalışır, böylece ofis dışındayken iPhone veya iPad'inizde bazı işleri halledebilirsiniz.
Mac için özel olarak tasarlanmış bir metin düzenleyici, bir Mac uygulaması gibi görünecek ve hissettirecektir; özel Mac kullanıcıları bunu öğrenmeyi ve kullanmayı daha kolay bulabilir. Platformlar arası bir uygulama, birçok Mac kullanıcı arayüzü kuralını bozabilir, ancak tüm işletim sistemlerinde aynı şekilde çalışacaktır.
İşte yalnızca macOS üzerinde çalışan uygulamalar:
- BBEdit 13
- Coda 2
- TextMate 2.0
- Textastic
- MacVim (Vim her yerde çalışsa da)
- Spacemacs (Emacs her yerde çalışıyor olsa da)
Bu metin editörleri Windows ve Linux üzerinde de çalışır:
- Sublime Text 3
- Atom
- Visual Studio Kodu
- UltraEdit
- Parantezler
- Komodo Düzenleme
Son olarak, uygulamalarımızdan ikisinin iOS üzerinde çalışan tamamlayıcı uygulamaları bulunmaktadır:
- Coda 2
- Textastic
Coda 2'nin mobil uygulaması daha az güçlü bir ortak uygulama iken Textastic'in mobil uygulaması tam özellikli.
Kullanım Kolaylığı
Çoğu metin editörü güçlüdür ve tonlarca özelliğe sahiptir. Bazıları yeni başlayanların başlamasını kolaylaştırırken, diğerleri dik bir ilk öğrenme eğrisine sahiptir. İşte bazı örnekler:
- Textastic basit ve kullanımı kolaydır ancak çok fazla işlevselliğe sahip değildir.
- Sublime Text, Atom ve diğerleri kaputun altında çok fazla güce sahiptir, ancak yeni başlayanlar öğrenme eğrisi olmadan programı kullanabilirler.
- En gelişmiş metin editörleri, özellikle Vim ve Emacs, kullanmaya başlamadan önce çok fazla öğrenme gerektirir. Vim, size nasıl kullanılacağını öğreten bir oyun bile sağlar.
Birçok metin editörü, sekmeli tarayıcı benzeri bir arayüz ve dikkat dağıtmayan bir mod gibi kullanım kolaylığına yönelik özellikler sunar.
Güçlü Düzenleme Özellikleri
Metin düzenleyici kullanıcıları oldukça teknik olma eğilimindedir ve işlevselliği kullanım kolaylığına tercih ederler. Klavye kısayolları iş akışınızı hızlandırabilir ve fareye uzanmak yerine ellerinizi klavyede tutmanıza olanak tanır.
Birçok metin düzenleyici, aynı anda birden fazla satırı seçebilmeniz ve düzenleyebilmeniz için birden fazla imlece sahip olmanıza izin verir. Ayrıca, aynı dosyanın farklı bölümlerini aynı anda ekranda görebilmeniz için sütunlar da sağlayabilirler.
Arama ve değiştirme yapılandırılabilir olma eğilimindedir. Birçok metin düzenleyici düzenli ifadeleri destekler, böylece karmaşık kalıpları arayabilirsiniz. Arama genellikle dosya sistemine genişletilir, böylece ihtiyacınız olan dosyayı hızlı bir şekilde bulabilirsiniz ve FTP ve WebDAV sunucuları, Amazon S3 ve daha fazlası dahil olmak üzere çevrimiçi depolama genellikle desteklenir.
Ek Programlama Araçları
Çoğu metin düzenleyici, geliştiricilerin özel ihtiyaçlarını karşılar. Bu, kaynak kodun okunmasını kolaylaştıran bir özellik olan sözdizimi vurgulama ile başlar.
Metin düzenleyici, çok çeşitli programlama, komut dosyası veya biçimlendirme dilinin farklı öğelerinin işlevini anlar ve bunları farklı renklerde görüntüler. Örnek bir HTML ve PHP dosyası kullanarak her metin düzenleyicinin varsayılan sözdizimi vurgulamasının ekran görüntülerini ekleyeceğiz.
Kod tamamlama, sizin için kod yazmayı önererek size zaman kazandırır ve yazım hatalarını azaltır. Bu, uygulamanın bağlamı anladığı akıllı bir yöntem olabileceği gibi, yalnızca mevcut işlevler, değişkenler ve diğer öğelerden oluşan bir açılır menüye erişmenin bir yolu da olabilir. İlgili özellikler etiketleri ve parantezleri sizin için otomatik olarak kapatabilir.
Kod katlama, metin düzenleyiciyi bir anahat gibi kullanmanıza olanak tanır, kaynak kodunuzun bölümlerini daraltarak gerekmediğinde görünmeyecek şekilde gizler. Bazı metin düzenleyiciler, web geliştiricileri tarafından takdir edilen bir özellik olan HTML ve CSS dosyalarının canlı önizlemesine de izin verir.
Son olarak, bazı metin düzenleyiciler basit düzenlemenin ötesine geçer ve normalde bir IDE'de bulabileceğiniz özellikleri içerir. Bunlar genellikle derleme, hata ayıklama ve sürüm oluşturma için GitHub'a bağlanmayı içerir. Bazı metin düzenleyiciler (Visual Studio Code ve Komodo Edit dahil) aslında şirketin IDE'sinin ayrı olarak sunulan kısaltılmış sürümleridir.
Ek Yazma Araçları
Bazı metin editörleri, yazarlar için Markdown desteği ve metin katlama gibi ek özellikler içerir. Birçok yazar, metin editörlerinin kelime işlemcilerden daha basit, daha hızlı ve daha özelleştirilebilir olmasını takdir eder. Çevirmenler genellikle gelişmiş arama ve değiştirme için düzenli ifadeler sunan metin editörlerini kullanır.
Uygulamanın İşlevselliğini Genişletmek için Eklentiler
Birçok metin editörünün en çekici özelliği, zengin bir eklenti ekosistemi sunarak ihtiyacınız olan özellikleri seçmenize izin vermesidir. Bu, özel bir uygulama oluşturmanıza olanak tanır. Ayrıca metin editörlerinin daha az şişirilmiş olduğu anlamına gelir: varsayılan olarak yalnızca temel özellikleri içerirler.
Eklentiler, seçtiğiniz metin düzenleyiciye bağlı olarak çeşitli dillerde yazılır ve geliştiriciler eklentilerini oluşturabilir ve paylaşabilir. Eklenti kitaplığına genellikle uygulama içinden erişebilir, ardından sadece birkaç tıklama ile istediklerinizi ekleyebilirsiniz. Bazı metin düzenleyiciler, kodlama yapmadan makro kaydetmenin basit bir yolunu içerir.
Maliyet
Bir metin editörü bir geliştiricinin birincil aracıdır, bu nedenle bazılarının ilk satın alma veya sürekli abonelik olarak oldukça pahalı olması şaşırtıcı değildir. Sizi şaşırtabilecek şey, en iyi seçeneklerin çoğunun ücretsiz olmasıdır.
Bunun nedeni, bir kullanıcı topluluğu tarafından sürdürülen açık kaynaklı bir proje olmaları veya şirketin daha pahalı IDE'sini tatmak için uygun bir yol olmaları olabilir. İşte seçenekleriniz, en uygun fiyatlıdan en aza doğru listelenmiştir.
Ücretsiz:
- Atom: ücretsiz (açık kaynak)
- Visual Studio Code: ücretsiz (açık kaynak)
- TextMate 2.0: ücretsiz (açık kaynak)
- Brackets: ücretsiz (açık kaynak)
- Komodo Edit: ücretsiz (açık kaynak)
- MacVim: ücretsiz (açık kaynak)
- Spacemacs: ücretsiz (açık kaynak)
Satın alın:
- Textastic: $7.99
- BBEdit: 49,99 ABD doları veya abone olun (aşağıya bakın)
- Sublime Text: $80
- Coda 2: $99.00
Abonelik:
- BBEdit: 39,99 ABD doları/yıl, 3,99 ABD doları/ay veya doğrudan satın alma (yukarıda)
- UltraEdit: $79,95/yıl
Burada atladığımız Mac için başka iyi bir metin editörü var mı? Yorum bırakın ve bize bildirin.