Atom, GitHub tarafından geliştirilmiş, açık kaynak kodlu ve çok platformlu (Windows, macOS, Linux) bir metin ve kaynak kodu editörüdür. Özelleştirilebilir yapısı ve kullanıcı dostu arayüzü ile bilinir. Birçok programlama dili için destek sunar ve geliştiricilerin ihtiyaçlarına göre şekillendirilebilir.
Özellikler
- Sözdizimi Renklendirme ve Vurgulama
- Atom, birçok programlama dili için sözdizimi renklendirme ve vurgulama desteği sunar.
- Dil paketleri ekleyerek desteklenen dillerin kapsamını genişletebilirsiniz.
- Eklenti (Package) Desteği
- Atom, geniş bir eklenti ekosistemine sahiptir. Bu eklentiler sayesinde editörün işlevselliğini artırabilirsiniz.
- Eklentileri Atom'un içindeki paket yöneticisi ile kolayca yükleyebilir ve yönetebilirsiniz.
- Temalar
- Atom, kullanıcıların editörün görünümünü özelleştirmesine olanak tanır.
- Hem UI hem de sözdizimi temalarını değiştirerek editörün görünümünü kişiselleştirebilirsiniz.
- Çoklu Sekme ve Bölme Desteği
- Birden fazla dosyayı aynı anda sekmeler halinde açabilir ve düzenleyebilirsiniz.
- Pencereleri yatay veya dikey olarak bölerek birden fazla dosya üzerinde aynı anda çalışabilirsiniz.
- Gelişmiş Arama ve Değiştirme
- Dosya içinde ve dosyalar arasında gelişmiş arama ve değiştirme özellikleri sunar.
- Düzenli ifadelerle arama yapma yeteneği mevcuttur.
- Otomatik Tamamlama
- Kod yazarken otomatik tamamlama önerileri sunar ve hızlı kod yazmayı sağlar.
- Otomatik tamamlama eklentileri ile bu özelliği daha da geliştirebilirsiniz.
- Git ve GitHub Entegrasyonu
- Atom, Git ve GitHub ile entegre çalışarak versiyon kontrol işlemlerini kolaylaştırır.
- Git işlemlerini doğrudan editör üzerinden yapabilirsiniz.
- Dosya Sistemi Tarayıcısı
- Atom, sol tarafta bulunan dosya sistemi tarayıcısı ile proje dosyalarınızı kolayca yönetmenizi sağlar.
- Dosyalar arasında hızlı gezinme ve düzenleme yapabilirsiniz.
- Komut Paleti
- Cmd+Shift+P (macOS) veya Ctrl+Shift+P (Windows/Linux) kısayolu ile açılan komut paleti, neredeyse tüm işlevlere hızlı erişim sağlar.
- Çoklu Seçim ve Çoklu Düzenleme
- Birden fazla yeri aynı anda seçip düzenleyebilir, aynı işlemleri birden fazla yerde yapabilirsiniz.