İçeriğe atla
%100 yerel

EditorConfig oluşturucu

Tüm editörlerde girinti ve satır sonlarını tutarlı tutan .editorconfig dosyası oluştur.

Çıkış

EditorConfig oluşturucu

.editorconfig, projenizin kod stilinin her seferinde farklı bir editörde açıldığında bozulmasını önleyen küçük bir dosyadır. Bu araç, bir şablonu bellekten kopyalayıp söz diziminin doğru olması umuduyla çalışmak yerine, birkaç basit seçim üzerinden sizin için bir dosya oluşturur.

Boşlukları veya sekmeleri seçin ve girinti genişliğini belirleyin, dosya kodlamasını ayarlayın ve satırların LF (Unix ve macOS) veya CRLF (Windows) ile sonlanıp sonlanmayacağını belirtin. "Son satırda yeni satır ekle" seçeneğini açarak her dosya tam olarak bir satırbreak ile sonlansın ve "Sonundaki boşlukları kaldır" seçeneğiyle editörlerin, diffler içinde gürültü olarak görünen ek boşlukları sessizce temizlemelerine izin verin. Maksimum satır uzunluğu isteğe bağlıdır — ayarı tamamen atlamak için 0'da bırakın veya bunu destekleyen editörlerde satırların kaydırılmasını zorlamak için ayarlayın.

İki ek bölüm kendi kurallarına ihtiyaç duyduğu durumları ele alır. Makefile dosyaları, tarif satırlarını girintilemek için gerçek sekme karakterlerine ihtiyaç duyar — bir boşluk girilirse make tamamen başarısız olur — bu nedenle Makefile bölümünü etkinleştirmek, genel tercihinizden bağımsız olarak [Makefile] için indent_style = tab değerini sabitler. Markdown, bir satırın sonundaki iki boşluğu kasıtlı bir satır sonu olarak ele alır, bu nedenle bölümü [*.md] için sonundaki boşlukları kaldırmayı devre dışı bırakarak editörlerin yazarın tutmak istediği biçimlendirmeyi silmesini engeller.

Her şey seçenekleri değiştirirken tarayıcınızda yerel olarak oluşturulur — projenizle, dosya adlarıyla veya yapısıyla ilgili hiçbir bilgi hiçbir yere gönderilmez. Sonucu doğrudan depo kökündeki yeni bir .editorconfig dosyasına kopyalayın, kendiniz yeniden adlandırmak için .txt dosyası olarak indirin veya bir seçeneği ayarlayın ve çıktıyı anında güncellenirken izleyin.

FAQ

.editorconfig dosyası nereye gidiyor?
Projenizin kök dizininde .editorconfig olarak (uzantı olmadan) kaydedin. EditorConfig desteği olan editörler, bunu altındaki her dosya için otomatik olarak uygularlar.
Makefile bölümü neden her zaman sekmeleri kullanıyor?
Make, tarif içindeki komutları girintilemek için gerçek sekme karakterleri gerektirir; boşluklarla girintilenen bir satır "eksik ayırıcı" hatası üretir. Üretilen [Makefile] bölümü, genel stiliniz boşluklar olsa bile, kuralın devam etmesini sağlamak için indent_style = tab değerini sabitleri.
Markdown bölümü neden sonundaki boşlukları kaldırmayı kapatıyor?
Markdown da, bir satırın sonundaki iki boşluk satır sonu ekler. Bir editör sonundaki boşlukları genel olarak kaldırırsa, bu biçimlendirmeyi sessizce siler, bu nedenle [*.md] bölümü trim_trailing_whitespace seçeneğini kapatır.
Maksimum satır uzunluğu tam olarak ne yapıyor?
max_line_length değerini ayarlar; bazı editörlerin ve linterlerin bir cetvel göstermek veya bu sütundaki metni kaydırmak için kullandığı bir ipucu. Mevcut dosyaları kendi başına yeniden biçimlendirmez — ayarı tamamen atlamak için 0 olarak ayarlayın.
Projem hakkında bilgiler sunucuya gidiyor mu?
Hayır. Dosya seçtiğiniz seçeneklerden tamamen tarayıcınızda oluşturulur — hiçbir bilgi sunucuya gönderilmez.