Bir uygulama veya web sitesi gibi Mac'inizde yapmak istediğiniz bir kodlama projeniz varsa, kodu yazmak için bir programa ihtiyacınız olacaktır. Bu programlara metin düzenleyici denir. Metin düzenleyiciler, farklı kodlama dillerinde kod yazmanıza ve yürütmenize olanak tanır. Oldukça basit olabilirler veya otomatik renk kodlaması ve biçimlendirme gibi birçok seçeneğe sahip olabilirler.
İster ilk kez kod yazıyor olun, ister yıllardır yapıyor olun, sizin için bir Mac metin düzenleyicisi vardır. Favori Mac metin düzenleyici uygulamalarımızı aşağıda derledik; Sizin için en iyisini bulmak için okumaya devam edin!
1. Vim
Mac'inizde tonlarca güce sahip ve çok fazla özelliği olmayan bir metin düzenleyici istiyorsanız, Vim'i istersiniz. Genellikle "Programcı Editörü" olarak adlandırılan Vim, üzerine attığınız hemen hemen tüm proje ve programlama dillerini işleyebilir.
Programcılar için harika bir program olsa da, kodlama konusunda yeniyseniz, Vim biraz öğrenme eğrisi ile birlikte gelir. Vim, sözdizimini otomatik olarak renk kodları ile kodlar, böylece kodunuzun okunması biraz daha kolay olur, ancak size önerilerde bulunmaz veya hataları veya yazım hatalarını belirtmez. Ayrıca çok sağlam değil
Grafik Kullanıcı Arayüzü veya GUI, bunlara alışkınsanız - MacVim'in diğer işletim sistemleri için Vim'den daha fazla GUI'si olmasına rağmen.En azından yaygın olarak kullanılan bir programdır, bu nedenle sorularınız varsa, muhtemelen bir web aramasıyla yanıtları bulabilirsiniz. Ancak ayak işlerini yapmaya ve programı öğrenmeye istekli olmalısınız.
Bizim görüşümüze göre, zaten kod yazdıysanız, Vim, gereksiz ayrıntılar olmadan kodunuz üzerinde çalışmak için harika bir düzenleyicidir. Hâlâ öğrenenler için Vim'i hemen kavramak daha zor olacak ve bu listede farklı bir metin düzenleyici uygulamasını tercih edebilirsiniz. Ama çaba sarf etmek isteyip istemediğinizi anlamaya değer!
İndirmek: Vim için Mac (Özgür)
2. Emac'lar
Vim hakkında konuştuğumuz için, klasik metin editörü savaşındaki en büyük rakibi olan Emacs hakkında konuşmak mantıklı. Emacs, Vim gibi, kod meraklılarına yönelik bir Mac metin editörüdür. Sözdizimini renk kodlar, ancak bunun ötesinde, bir öğrenme platformu değil, bir araçtır.
Ayrıca, Vim gibi, Emacs da uzantıları indirip kurmanıza izin veren bir paketleme sistemine sahiptir. Bu uzantılar, sözdizimi denetleyicisi ve hata avcısı gibi şeylere sahip olmanıza izin verebilir, ancak bunları ayrı olarak indirip yüklemeniz gerekir. Ve sadece çok fazla uzantı var.
Emacs, takvim olmak, haber okuyucusu olmak ve proje planlama yeteneklerine sahip olmak gibi başka işlevlere sahip olarak kendisini Vim'den biraz ayırır.
Bu ekstra işlevler, Emacs'ın seçtiğiniz metin düzenleyiciniz olarak Vim'i sizin için öne çıkarmasına yardımcı olabilir. Veya gereksiz görünecekler ve Vim'i daha çekici hale getirecekler. Metin düzenleyicinizin metin ve kod yazmanıza ve düzenlemenize izin vermenin ötesinde ne kadar yapmasını istediğiniz size bağlıdır.
İndirmek: için Emacs Mac (Özgür)
3. Atom
Kodlamayı yeni öğrenen Mac kullanıcıları için Atom metin düzenleyicisini şiddetle tavsiye ediyoruz. Atom, çok kullanıcı dostu bir GUI'ye ve ilk kez kodlayıcılara yardımcı olan birçok özelliğe sahiptir.
Otomatik tamamlama özelliği, unutmuş olabileceğiniz kod sözdizimini hatırlamanıza ve daha hızlı kod yazmanıza yardımcı olabilir. Atom ayrıca, kodunuzdaki metni kolayca bulup değiştirmenize ve birden çok bölmede çalışmanıza olanak tanır. Ayrıca Atom için yeni bir kodlayıcı olarak takip etmesi kolay harika bir yeni kullanıcı kılavuzu var ve belgelerinin çoğunu takip etmesi de nispeten kolay.
Atom ayrıca, uygulama içinden indirebileceğiniz uzantılar da dahil olmak üzere bazı güzel özelleştirme seçeneklerine sahiptir. Vim ve Emacs'ta olduğu gibi bunları ayrı ayrı bulma) ve pencerelerinizi daha eğlenceli hale getirmek için kullanabileceğiniz temalar ve sokuşturmak.
Atom, yeni kodlayıcılar için harikadır, ancak sistemi Vim ve Emacs kadar sağlam ve hacklenebilir, bu nedenle öğrendikçe birlikte büyüyebileceğiniz bir metin düzenleyicidir. Ayrıca, başkalarıyla kod yazıyorsanız program içi GitHub erişimine, düzenlemeye ve paylaşıma izin verir. Belirli iş akışlarına sahip uzun süreli kodlayıcılar otomatik tamamlama özelliğini beğenmeyebilir, ancak kullanıcılara bu süreçte biraz yardım sunabilecek güçlü ve güzel bir düzenleyici istiyorsanız Atom'u seveceksiniz.
İndirmek: için atom Mac (Özgür)
4. Yüce metin
Mac kullanan yeni kodlayıcılar için bir başka harika metin düzenleyici de Sublime Text. Atom gibi, Sublime Text de kodlamanız için otomatik tamamlama sunar, ancak bir terim aramanız veya bir parça kodun ne yaptığını kendinize hatırlatmanız gerektiğinde buna sözdizimi tanımları ekler. Tanımlar birkaç farklı biçimde bile görünebilir; terimin yanındaki açılır pencerede hızlı bir tanım alabilir veya yan yana bir bölmede tam tanımı elde etmek için tıklayabilirsiniz.
Bunlar, kod yazarken bir şeyleri kontrol edebileceğiniz veya programda çalışmak için kod projelerini açabileceğiniz için öğrenme için harika özelliklerdir. Yine de, Sublime Text'de daha gelişmiş kodlayıcılar için, kolay görünüm bölme ve sekme değiştirme ve hızlı değişken değişikliklerine izin veren çoklu seçimler de dahil olmak üzere özellikler var.
Atom biraz daha fazla görünüm özelleştirmesine sahiptir, ancak Sublime Text hala Dark ve Light temalarına sahiptir ve düşünürseniz birçok GPU ve eGPU ile iyi çalışabilir. Mac mini'niz için bir eGPU alma.
Sublime Text, Atom'dan daha başlangıç dostu olabilir, ancak tanımı ve otomatik tamamlama özellikleri, öğrendikçe yardımcı olmaktan çok can sıkıcı hale gelebilir. Yine de, klavyenizle pencerelerde kolayca gezinmek ve görünümünü beğenmek istiyorsanız, Sublime Text harika.
İndirmek: Yüce Metin Mac (Özgür)
5. VS Kodu
Mac'iniz için almanızı şiddetle tavsiye ettiğimiz son metin düzenleyici, VS Kodu olarak da bilinen Visual Studio Code'dur. Uygulama içi hata ayıklama seçeneklerine ve akıllı bir otomatik tamamlama sistemine sahip olan VS Code, yalnızca yeni kodlayıcılara yardımcı olmayı değil, aynı zamanda gelişmiş kodlayıcıların hızını artırmayı da amaçlar.
Git ile (yapabilir ve yapmalısınız Git'i Mac'inize yükleyin gelişen bir kod projesi üzerinde çalışıyorsanız) ve inceleme ve inceleme için erişilebilen diğer SCM sağlayıcıları VS Kodu içinde taahhüt eder, bu, iş akışınızı olabildiğince basitleştirmek isteyen bir düzenleyicidir. olası. VS Code için de birçok uzantı mevcuttur, böylece farklı projelerle sizi daha da verimli hale getirmesine izin verebilirsiniz. VS Code'un yerleşik özellikleri, burada gerçekten engel değil. Bize zaman kazandıran gibi geliyorlar.
VS Code, Atom (birçok kaynak kodunu paylaştığı) ve Sublime Text'den biraz daha az acemi dostu hissediyor. Ancak VS Code'da büyümek, size ve kodlama hızınıza uzun vadede gerçekten yardımcı olabilir.
Bize göre VS Code, bir metin düzenleyicinin bir araç ve bir eğitmen olmasının en iyi orta noktasıdır. Bu, orta seviye kodlayıcı için en iyisini yapar: Becerilerini geliştirmek isteyen ancak ara sıra bir hatayla ilgili yardıma ihtiyaç duyan biri. Sen olduğunu? Evet ise, kesinlikle VS Koduna bakın!
İndirmek: için VS Kodu Mac (Özgür)
Hangi Metin Düzenleyiciyi Seçeceksiniz?
Mac için alabileceğiniz birçok harika metin düzenleyici var. Hepsi, metin yazmanın yanı sıra kod yazmanıza ve çalıştırmanıza izin verir. Ve harika bir şekilde, hepsi ücretsiz!
İstediğiniz metin düzenleyiciye karar vermek, mevcut kodlama becerilerinize ve bir programın kodlamanıza ne kadar yardımcı olmasını istediğinize bağlı olacaktır. Kendinizi zorlamak ve her şeyi manuel olarak yapmak istiyorsanız, Vim veya Emacs istiyorsunuz. Size yol gösterecek bir program istiyorsanız Atom, Sublime Text veya VS Code istersiniz.
Kodlama konusunda kafanız mı karıştı? Komut dosyasını anlamıyor musunuz? İşte programlamanın yapı taşları hakkında bilmeniz gerekenler.
Sonrakini Oku
- Mac
- Programlama
- Metin düzeltici
- Kodlama İpuçları
- Mac Uygulamaları
Jessica, 2018'den beri teknoloji makaleleri yazıyor ve boş zamanlarında örgü örmeyi, tığ işi yapmayı ve küçük şeyler işlemeyi seviyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın