8 Windows, MacOS ve Linux (2021) için olağanüstü metin editörü

Programlama açısından, metin editörleri hakkındaki tartışmadan daha sıcak bir şey yoktur. Bazen, argüman, doğru editörü seçmek için fanatizmle sınırlandırılır, neredeyse meslektaşlarınız arasındaki durumunuzu onaylar. Gerçekte o kadar da kötü olmasa da, mevcut metin editörlerinden doğru seçeneği seçmek önemlidir. İhtiyaçlarınızı, projelerinizi, mevcut yeteneklerinizi ve daha fazlasını göz önünde bulundurmalısınız. Böylece, bu yazı bir dizi farklı metin editörü görecektir. Hangi tavsiyenin daha uygun olabileceğini sunacağımız sürece. İlk olarak, özel metin editörlerinin neden gerekli olduğu hakkında daha fazla konuşalım.
Neden özel bir özel metin düzenleyicisine ihtiyacınız var, metin düzenleyiciniz seçeneğiniz bazı ciddi çalışmaları garanti etmek için oldukça önemlidir. YouTube kanalları ve Reddit Forumu arasında, belirli bir editör için ciddi bir fanatizm bulabilirsiniz. Çoğu abartı ve dramatik olsa da, seçiminizi doğru yapmak için makul nedenler var:
Zamanla, belirli editörlere ve nasıl çalıştığına alışkınsınız. Bu, bir editör için yeni başlayanlara kıyasla çalışmanızı hızlandıracaktır.
Bir editör sizin için diğerlerinden daha uygun olan farklı bir ‘tat’ sunabilir. Bu açıkça öznel olacak, bu nedenle argüman.
Bazı editörler, iş akışınıza belirli bir dil veya çerçeve ile yardımcı olabilecek işlevler sunar.
Bu nedenle, mükemmel metin editörünüzün kompozisyonunu dikkatle düşünmelisiniz. Özelliklerin ve işlevselliğin yanlış bir karışımını elde etmek sizi geri getirebilir.
Sübjektifin çoğunu bulmanız gereken doğru özelliklere geldiğinizde metin düzenleyicisinde bulmanız gerekenler. Ancak, hatırlamanız gereken hususlar listesi vardır: Bir editörden projeleri dışa aktarabilir ve başka bir düzenleyiciye aktarabilir misiniz?
Klavye bağı, özellikle düzenlemeye özel bir yaklaşımı olan VIM gibi bir editörden gelirseniz mantıklı mı?
Bir sorun varsa metin editörü desteği ne kadar iyi? Aktif destek yoksa, açık kaynaklı editör biraz daha uygun olacaktır.
Bir proje hazırlamak ve her gün bir editör kullanarak çalışmak gibi mantıksal iş akışı mı?
Yapabileceğiniz daha birçok husus var, ancak bu seçiminizi daraltmanıza yardımcı olacaktır. Kesin olan bir şey, forum görüşünü izlemek yerine kendi ihtiyaçlarınıza göre bir metin düzenleyicisi seçmelisiniz.
8 Windows, MacOS ve Linux için olağanüstü metin editörü, görüntüleyeceğimiz sekiz metin editörünü görelim. Aşağıda her birinin kısa bir özeti:
Vim. Bu metin editörünün dikey öğrenme eğrisi için bir üne sahiptir. Ancak, bu aslında kullanımı sezgiseldir.
Atom. İşlevsel editör, birçok ‘saldırıya uğrama yeteneği’ olan açık kaynaklar.
Sublim metni. ‘Ebeveynler’ premium metin editörleri yıllardır var, ama yine de veriyor.
Not defteri ++. Windows kullanıcıları, yeteneklerinize göre ayarlanabilen bu esnek Not Defarı’na göre takdir edecektir.
Visual Studio Kodu. Metin düzenlemenin pazar payının yarısından fazlasına hakim olan Microsoft ürünleri.
Intellij Fikri. Entegre geliştirme ortamını tamamlayın (IDEA). Aslında geliştiricilerden bir dizi spin-off var.
Düzenlemek. Bu, birçok olağanüstü premium işlevi olan ilk harika metin düzenleyicisidir. Nova. Geliştirici, önceki Mac Özel Coda editörü ve popüler bir başlıksız bir Swan oyununun klasik kültü olarak bilinir!
Daha fazla uzatmadan bakalım!
1. VIM
İlk olarak, Magician Metin Düzenleyicisi ile ilgilenelim. Vim bir itibarla geliyor. Bu bir güç editörü olarak bilinir, özellikle de … her şey. Bu, dosyalarınızda gezinmek ve doldurmak için özel bir anahtar bağı kullanan terminal tabanlı bir metin düzenleyicisidir. Grafiksel kullanım arayüzü (GUI) yoktur ve elleriniz pratik olarak klavyede her zaman kalmalıdır. Bu açık kaynaklıdır ve daha önce macOS ve Linux motorlarıyla paketlenmiştir. Bu nedenle, bu, Sysadmin ve genel bir BT teknisyeni için seçmenin editörüdür. Yine de, bu aslında sezgiseldir ve varsayılan Vimtutor’un tamamlaması yaklaşık bir saat sürer.
VIM’in yeni başlayanlar kodlaması için mutlaka uygun olmadığını öneriyoruz, çünkü VIM ve seçtiğiniz dili öğrenmelisiniz. Bununla birlikte, bir mideniz varsa, Vim’e hakim olmak sizi uzun vadede daha verimli ve bilgili hale getirecektir. 2. Atom

Dahası, atomlar, çok fazla sevgi alan, ancak geliştiriciler tarafından sevilmeyen metin editörleridir. Ancak, hala yetenekli ve yüklemeye değer – belki de ana editörünüz olarak. Bu bir elektron çerçevesine dayanmaktadır ve Microsoft’un satın alınmasından önce GitHub ekibi tarafından geliştirilmiştir. Bu nedenle, diğer orijinal metin editörlerine kıyasla biraz geride kalabilir.
Bazı iyi dokunuşlar olmasına rağmen atomlar diğer birçok metin editörüne benziyor. Programı çalıştırmak için varsayılan bir terminal ve GitHub’ın standart olarak entegrasyonu vardır: Bu biraz yavaş olabilir, ancak atomlar eski kodlama ve programcılarda yeni olanlar için yararlı olan editörlerdir. Herhangi bir projeye veya dile uyarlanabilecek metin editörü atomunu yapan ‘paketler’ aracılığıyla genişletilebilirliğe bile dokunmadık. 3. Sublim Metin

Geçmişte yüce metin görmüş olabilirsiniz, hatta duymuş olabilirsiniz. Ancak, henüz kullanamayabilirsiniz. Bu utanç verici çünkü bu, “Merhaba, Dünya!” Birinciniz! Line, büyük ölçekli profesyonel projeler için.
Temel düzeyde, bu sadece bir metin düzenleyicisidir. Ancak, rekabetle uyarlanmış daha fazla şey sunuyor. Örneğin, komut paleti atomlarda ve jetbrains ürünlerinde bulunabilir ve GOTO Her Şey özelliğinin VIM gibi işlevleri vardır:

Genel olarak, yüce metin harika bir metin düzenleyicisidir ve ayrıca lisans esnektir. Deneme sürümü sınırlı olmasa da, hala yüce metin kullanıyorsanız, geliştiricilere 80 $ fiyatla ödemeniz gerekir. Aldığınız işlevsellik için çalıyor. 4. not defteri ++

Windows kullanıcıları not defterine aşina olmalıdır. Bu, işletim sistemindeki (OS) varsayılan metin düzenleyicisidir ve diplomatik olarak işlev görür. Ancak, bu yazar erken HTML yazmak için Notepad’i kullanmayı hatırlıyor ve birçok web geliştiricisi için aynı olacak.
Ancak, Notepad ++ bir veya iki şey gerektirir. İlk bakışta not defteri gibi görünüyor, ancak ayrı pencereler, 80’den fazla programlama dilini destekleme ve daha fazlası gibi birçok işlev sunuyor. Böyle görünmese de, yoğunluk büyük veya karmaşık bir proje için tartışmasız iyidir. Kullanıcı tabanı kesinlikle çok büyük, bu yüzden bu tür projeleri destekleyecek çok şey var. Genel olarak, Notepad ++ ‘ı öğrenme editörü olarak kullanan ve genellikle en azından hızlı komut dosyası düzenleyicisi olarak kullanılan bir yeni başlayanlar bulacaksınız. Tabii ki, mesleki gelişim ortamına da yol açtı – kalite kanıtı. Visual Studio Kodu

On yıllık bile değildi ve Microsoft Visual Studio kodu metin düzenleyicisi söz konusu olduğunda pazar payının yarısından fazlasını kazandı. Genel geliştirme ekibi tarafından verilen yıllar boyunca çok sayıda atomik kullanıcı tabanı alır ve mevcut diğer tüm metin düzenleyicilerine ısırılır. Sebebini görmek zor değil. Visual Studio Kodu, düzenleyiciyi ihtiyaçlarınıza göre ayarlamak için kapsamlı bir uzantı kütüphanesine sahip ilk ve en önemli ücretsiz metin düzenleyicisidir.

Ayrıca kullanıcı arayüzünün (UI) güzel olmasına yardımcı olur ve kod güzel görünür:

Visual Studio kodu ayrıca GitHub’ın entegrasyonu gibi atomlardan işlevsellik sunar. Dahası, ön uç geliştiricisini memnun edecek olan kutu dışında JavaScript ve TypeScript için destek var. Yine de, neredeyse tüm kod yapımcıları projeyi oluşturmak ve yaymak için Visual Studio kodunu kullanabilir. Python geliştiricisinden de alınmıştır, böylece ihtiyaçlarınıza ve diğer metin editörlerine göre ayarlanabilir. 6. Visual Studio Kodu, Notepad ++ ve Vim, JetBrains’den Intellij Fikir ile Intellij Ortak Fikirleri mevcut en üst düzey metin editörlerinden biridir. Örneğin, çeşitli üretim ihtiyaçlarını karşılamak için farklı bir çalışma yapılandırması yapabilir veya proje ile etkileşim kurmak için varsayılan terminali kullanabilirsiniz.
Premium sürümde, yönetimin pratik görünmesini bile fantastik bir veritabanı yöneticisi de var. Ancak, bu işlevle bir maliyet vardır. JetBrains iş modeli, tüm araçları içeren yıllık bir pakete abone olmanızı sağlamaktır. Bununla birlikte, birçoğu tek tek dillerde çalışmak için iyidir, bunların hepsi sadece ana fikir programının türevleridir. Dahası, hızlı bir şekilde pahalı olabilir. Sonunda, programlamanızdan para kazanmazsanız, fikirlere ulaşılamayabilir. Ancak, aynı işlevler sunan, ancak maliyetsiz bir açık kaynaklı topluluk baskısı var. 7. BBEDIT

Bbitd muhtemelen bu listede en bilinmeyen olanıdır, ancak vokal kullanıcı tabanı ve güçlü işlevsellik ile birlikte gelir. Bu, AppleScript’i destekleyen özel bir MacOS metin düzenleyicisidir – bu nedenle güçlü bir makro yazmak istiyorsanız, BBEDIT size yardımcı oldu. Düzenleme açısından, bu özellikle bir HTML düzenleyicisi olarak toplanır, bu nedenle ön uç geliştirici bunu PHP kodu üreticisinden tercih edecektir. Geçmişte TextWrangler’ı kullanmış olabilirsiniz, bu da durdurulmuş harika bir çok yönlü metin düzenleyicisi. Bununla birlikte, bu özellikler ilk editörlerini arayanlar için iyi bir haber olan Bbitd’in serbest seviyesinde bulunur. Bbedit 1991’den beri var, bu yüzden metin editörleri ile uzun bir soy ve istikrar seviyesi var. Dahası, bireysel lisanslar 49 $ ‘dır, bu da kutuda olanlar için iyi bir değerdir. 8. Nova (resmi Coda) Son olarak, Mac – Nova için özel bir premium metin editörümüz var. Geliştirici (Panic), İletim Dosyası Aktarım Protokolü (FTP) istemcisi gibi iyi incelemeler alan birkaç özel macOS yardımcı programına sahiptir. Dahası, birçok farklı platform için Unitled Goose oyununun kültünü yayınladılar. Tabii ki, bu farklı bir şey yapmayı seven bir şirket. Söyleyecek kadar, Nova onu parktan düşürdü. Orijinal bir MAC uygulaması gibi geliyor ve görünüyor, ancak elbette bu üçüncü taraf metin düzenleyicisi. Nova’nın çeşitli özellikleri için iyi olan iyi bir yüzer fırlatma çubuğu da var:

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir