Atom , hacklenebilir bir metin düzenleyicisi ve programcının editör uygulaması olarak tüm geliştirici geliştiricilere yardımcı olacak şekilde tasarlanmış, ücretsiz, çapraz platform ve açık kaynaklı bir grafik yazılımıdır. Çok fazla güçlük çekmeden kod yaz.
Geliştiricilerin HTML5, CSS, Node.js ve JavaScript gibi en son teknoloji Web teknolojilerini kullanarak modern masaüstü uygulamaları oluşturmasına olanak tanıyan açık kaynaklı ve çapraz platform çözümü olan Electron framework üzerine inşa edilmesi, Atom teklifleri güçlü, özelleştirilebilir ve genişletilebilir bir kullanıcı arayüzü.
Bir bakışta özellikler
Atom'un öne çıkan özellikleri arasında çapraz platform düzenleme sayılabilir. Bu, bir GNU / Linux, Mac OS X veya Microsoft Windows ve yerleşik bir paket yöneticisi olsun, favori işletim sisteminizde kullanabileceğiniz anlamına gelir. Bu, geliştiricilerin uygulama içinden paket aramasına ve yüklemesine ve hatta yenilerini oluşturmasına olanak tanır.
Atom'un bir başka ilginç özelliği, "akıllı otomatik tamamlama" olarak adlandırılır ve daha önce hiç olmadığı kadar hızlı kod yazmanıza yardımcı olur. Uygulama aynı zamanda yerleşik bir dosya sistemi tarayıcısıyla birlikte gelir, böylece projelerinizi kolayca bulabilir ve hemen kodlamayı başlatabilir, ayrıca çeşitli dosyalar arasında kodları karşılaştırıp düzenleyebilmeniz için birden fazla bölme oluşturabilirsiniz.
Atom'un, kullanıcıların tek bir dosyada veya büyük bir projeden birden çok kez yazarken, uygulamadaki metni bulmasına, değiştirmesine veya önizlemesine olanak sağladığından bulma ve değiştirme işlevi göz ardı edilemez. Tüm projelerinizdeki dosyalardan metin bulabilir ve değiştirebilirsiniz.
Temalar ve eklentiler
Son derece özelleştirilebilir bir uygulama olmak, projenin web sitesinden ücretsiz olarak edinebileceğiniz yeni temayı kurarak görünümlerini değiştirebilmeniz anlamına gelir. Ayrıca, kullanıcı arayüzünü CSS / Less ile istediğiniz gibi değiştirebilir, ayrıca JavaScript ve HTML5 ile yeni işlevler ekleyebilirsiniz.
Son olarak, Atom, uygulamada paket adı verilen eklentiler aracılığıyla kolayca genişletilebilir. Projenin resmi web sitesinde 2.000'in üzerinde paket ücretsiz olarak mevcuttur. Uygulamaya yeni işlevler eklemenize ve mevcut özellikleri daha iyi, daha akıllı ve esnek olanlarla değiştirmenize izin verecekler.
Bu sürümde yeni olan :
- Performans iyileştirmeleri:
- Büyük projelerle çalışan kullanıcılar, Git durumlarını almak için Git işlemlerini yumuşatma ile ilgili uzun süredir devam eden bir performans sorununu çözdüğümüze sevineceklerdir. Bu, Atom'un UI'sinin periyodik duraklamalarında kendini gösterdi ve farkedilir derecede daha yumuşak bir deneyim gördük.
- Otomatik tamamlama artı varsayılan sağlayıcı artık önerileri doğal olarak ve ayrı bir iş parçacığı olarak hesaplar. Bu, hiçbir bellek yükü ve Atom'un tepkisine tehdit yok demektir. Atom'un yeni eşzamanlı dostu tampon uygulaması hakkındaki ayrıntılı blog gönderimizde daha fazla bilgi edinin.
- Kullanılabilirlik geliştirmeleri:
- Braket eşleştirici paketindeki yeni ayarı etkinleştirdiğinizde, karşılık gelen parantez için satır sayısını vurgulayan imlecinizin altındaki karşılık gelen karşılığı bulmak artık daha kolay.
- Uzun işaretleme belgeleri yazanların aklını korumak için, işaretleme önizlemesinin kaydırma konumu artık kaydedilmediğinde başa kalmaz!
- Dil paketi güncellemeleri:
- Son olarak, birçok dilbilgisi dilbilgisi paketinde bir başka gelişme geliştirildi. Blok yorumu, CoffeeScript ve YAML'de iyileştirildi. JavaScript dilbilgisi paketinde önemli bir regex performansı iyileştirmesi yapılmıştır. HTML paketinde geliştirilmiş etiket belirleme için bir takım düzeltmeler var.
Yeni olan nedir? 1.27.0 / 1.28.0 Beta sürümünde:
- Performans iyileştirmeleri:
- Büyük projelerle çalışan kullanıcılar, Git durumlarını almak için Git işlemlerini yumuşatma ile ilgili uzun süredir devam eden bir performans sorununu çözdüğümüze sevineceklerdir. Bu, Atom'un UI'sinin periyodik duraklamalarında kendini gösterdi ve farkedilir derecede daha yumuşak bir deneyim gördük.
- Otomatik tamamlama artı varsayılan sağlayıcı artık önerileri doğal olarak ve ayrı bir iş parçacığı olarak hesaplar. Bu, hiçbir bellek yükü ve Atom'un tepkisine tehdit yok demektir. Atom'un yeni eşzamanlı dostu tampon uygulaması hakkındaki ayrıntılı blog gönderimizde daha fazla bilgi edinin.
- Kullanılabilirlik geliştirmeleri:
- Braket eşleştirici paketindeki yeni ayarı etkinleştirdiğinizde, karşılık gelen parantez için satır sayısını vurgulayan imlecinizin altındaki karşılık gelen karşılığı bulmak artık daha kolay.
- Uzun işaretleme belgeleri yazanların aklını korumak için, işaretleme önizlemesinin kaydırma konumu artık kaydedilmediğinde başa kalmaz!
- Dil paketi güncellemeleri:
- Son olarak, birçok dilbilgisi dilbilgisi paketinde bir başka gelişme geliştirildi. Blok yorumu, CoffeeScript ve YAML'de iyileştirildi. JavaScript dilbilgisi paketinde önemli bir regex performansı iyileştirmesi yapılmıştır. HTML paketinde geliştirilmiş etiket belirleme için bir takım düzeltmeler var.
Sürümde yeni: :
- Performans iyileştirmeleri:
- Büyük projelerle çalışan kullanıcılar, Git durumlarını almak için Git işlemlerini yumuşatma ile ilgili uzun süredir devam eden bir performans sorununu çözdüğümüze sevineceklerdir. Bu, Atom'un UI'sinin periyodik duraklamalarında kendini gösterdi ve farkedilir derecede daha yumuşak bir deneyim gördük.
- Otomatik tamamlama artı varsayılan sağlayıcı artık önerileri doğal olarak ve ayrı bir iş parçacığı olarak hesaplar. Bu, hiçbir bellek yükü ve Atom'un tepkisine tehdit yok demektir. Atom'un yeni eşzamanlı dostu tampon uygulaması hakkındaki ayrıntılı blog gönderimizde daha fazla bilgi edinin.
- Kullanılabilirlik geliştirmeleri:
- Braket eşleştirici paketindeki yeni ayarı etkinleştirdiğinizde, karşılık gelen parantez için satır sayısını vurgulayan imlecinizin altındaki karşılık gelen karşılığı bulmak artık daha kolay.
- Uzun işaretleme belgeleri yazanların aklını korumak için, işaretleme önizlemesinin kaydırma konumu artık kaydedilmediğinde başa kalmaz!
- Dil paketi güncellemeleri:
- Son olarak, birçok dilbilgisi dilbilgisi paketinde bir başka gelişme geliştirildi. Blok yorumu, CoffeeScript ve YAML'de iyileştirildi. JavaScript dilbilgisi paketinde önemli bir regex performansı iyileştirmesi yapılmıştır. HTML paketinde geliştirilmiş etiket belirleme için bir takım düzeltmeler var.
Sürüm 1.22.0 / 1.23.0 Beta sürümünde yeni: :
- Performans iyileştirmeleri:
- Büyük projelerle çalışan kullanıcılar, Git durumlarını almak için Git işlemlerini yumuşatma ile ilgili uzun süredir devam eden bir performans sorununu çözdüğümüze sevineceklerdir. Bu, Atom'un UI'sinin periyodik duraklamalarında kendini gösterdi ve farkedilir derecede daha yumuşak bir deneyim gördük.
- Otomatik tamamlama artı varsayılan sağlayıcı artık önerileri doğal olarak ve ayrı bir iş parçacığı olarak hesaplar. Bu, hiçbir bellek yükü ve Atom'un tepkisine tehdit yok demektir. Atom'un yeni eşzamanlı dostu tampon uygulaması hakkındaki ayrıntılı blog gönderimizde daha fazla bilgi edinin.
- Kullanılabilirlik geliştirmeleri:
- Braket eşleştirici paketindeki yeni ayarı etkinleştirdiğinizde, karşılık gelen parantez için satır sayısını vurgulayan imlecinizin altındaki karşılık gelen karşılığı bulmak artık daha kolay.
- Uzun işaretleme belgeleri yazanların aklını korumak için, işaretleme önizlemesinin kaydırma konumu artık kaydedilmediğinde başa kalmaz!
- Dil paketi güncellemeleri:
- Son olarak, birçok dilbilgisi dilbilgisi paketinde bir başka gelişme geliştirildi. Blok yorumu, CoffeeScript ve YAML'de iyileştirildi. JavaScript dilbilgisi paketinde önemli bir regex performansı iyileştirmesi yapılmıştır. HTML paketinde geliştirilmiş etiket belirleme için bir takım düzeltmeler var.
- Hız artırımlarını ve serbest biçimli katlamalar (Katlama Seçimi komutuyla) ve gelişmiş bir yumuşak sarma algoritması gibi yeni özellikleri getirecek Katmanları Görüntüle.
- Çok sayıda performans iyileştirmesi sağlayan ve tüm platformlarda verimli birleştirme sağlayan etkinleştirme sağlayan (v0.37.8) Electron Upgrade (v0.37.8).
- Çalışma alanını düzenlemek için çok sezgisel bir yol sağlayan Düzen Yönetimi Sürükle ve Bırak.
- Dosyaları Kaydetirken Geliştirilmiş Güvenilirlik, bir sabit çökme meydana geldiğinde dosya kaybetme riskini en aza indirir.
- Kabuk Komutları Uyumluluğu Windows'da, atom komutunu hem Cygwin hem de Msys ile uyumlu hale getirir.
- GitRepositoryAsync kaldırılıyor:
- Bu yılın başlarında, GitRepositoryAsync adlı libgit2'ye dayalı Git depoları ile etkileşimde bulunmak için deneysel bir zaman uyumsuzluğu API'sini ekledik. Bu API'yi hiçbir zaman resmen kamuya açıklamamıştık, ancak bazı paket yazarlar paketlerimizdeki paketlere göre yine de kullanmaya başladı.
- Maalesef, libgit2'ye yönelik bağlarımız, Atom'un yardımcı süreçlerinin kararsız hale gelmesine neden olarak sert çökmelere yol açıyordu. Bu yeni API'lara geçiş yapmış olabilecek herhangi bir paket yazarı için özür dileriz, ancak biz daha önce çalıştık.
- Beklemedeki bölme öğeleri için işlev ve API ekle
- Çok bölmeli kullanıma yönelik iyileştirmeler
- Blok Süslemeleri
- Async Git
- Üst ve alt çubuk API
- Blok Süslemeleri
- Çok bölmeli API geliştirmeleri
- Üst / Alt çubuklar API
- Bekleyen sekmelerde iyileştirmeler
- Bekleyen sekmeler API
- atom - bekletme Windows'ta çalışır
- Nodegit / Async Git Deposu sınıfında yerleşik https://github.com/atom/atom/pull/9213
- Açık proje alt modülleri kullandığında sorunları düzeltir
- PR'lerin yerleşik Windows sürümleri AppVeyor'dan indirilemez
- Dil js'lerinde birkaç iyileştirme
- Dosyaları OS'den ağaç görünümündeki sürükle bırak yöntemiyle taşıma becerisini ekleyin
- Bul ve değiştir:
- Bul kutusu, normal ifade seçeneği açık olduğunda normal ifadeleri vurgular
- cmd-d (select-next) 'tüm sözcüğün' seçeneğinin geçerli durumuna bağlı kalır
- Proje bulma sonuçları doğru şekilde sıralandı
- 0 uzunluk eşleşmesini yok sayar
- Seçim yapılmadığında 'geçerli seçimdeki' seçeneğini yok sayar
- Diğer küçük hata düzeltmeleri
- Dosyalar ve klasörler artık ağaç görünümünde farklı klasörlere sürüklenip bırakılabilir.
- Atom 1.0 çıktı ve Atom semantik olarak ileriye doğru güncellenmiş
- Atomun bu kadar ileri gitmesine yardımcı olan yüzlerce harika katılımcı ve paket yazarı sayesinde çok teşekkürler!
1.9.0 / 1.10.0 Beta sürümündeki yeni :
1.8.0 / 1.9.0 Beta sürümündeki nedir:
Yeni olan nedir? sürüm 1.5.0 / 1.6.0 Beta:
Sürüm 1.0.7’de yeni: :
Sürüm nedir :
Yorum Bulunamadı