Firefox 3.0 ve önceki sürümleri CVS'yi sürüm kontrol sistemi olarak kullanıyordu ve eğer hala cygwin araçlarını kullanıyorsanız, hangi satır sonlarını kullanmak istediğinizi seçebiliyordunuz, örneğin MS-DOS editörünü kullanabilirsiniz. Ancak o zamanlar çoğu kişi, yalnızca Unix satır sonlarını destekleyen MSYS kullanıyordu ( inşa etmek için gerekli diğer bileşenleri içeren bir mozillabuild paketinde uygun şekilde dağıtılıyordu ). Bu, Unix satır sonlarına varsayılan olarak yapılandırılmış Vim (5.8.9 bence) ile sağlandığı için, ancak "yanlış" satır kullandığınız konusunda sizi uyarmasına rağmen, DOS satır sonlarına sahip dosyaları da açacağı için bir sorun değildi. sonlar. Tabii ki benim gibi, Unix'te Vim kullanmaya alışkınsanız, MSYS Vim de aynı gözüküyor.
Artık Firefox Mercurial'a geçtiğine göre, tüm kaynak dosyalarının Mercurial'ın Windows versiyonunu kullanırken bile Unix satır sonları vardır.
Şimdi son mozillabuild paketi VIM'in MSYS sürümüyle birlikte gelmiyor, bunun yerine Vix for Windows (7.2) ile birlikte geliyor ve bu da bir Unix araç zinciriyle iyi bir şekilde bütünleşmiyor. set fileformat=unix
Unix satır sonlarına sahip dosyalar oluşturmak için Vim'i varsayılan olarak ayarlayabileceğimi biliyorum (bu aynı zamanda Firefox geliştiricilerini de etkiler; zaman zaman DOS satır sonları ile kontrol edilen yeni dosyalar görüyorum, çünkü Windows için Vim bunları varsayılan olarak oluşturur), ancak DOS satırı biten bir dosyayı açtığımda beni uyarmak mümkün mü? Şu anda her zaman Unix satır sonları olan bir dosya açtığımda beni uyarıyor. Örnek:"~\.vimrc" [unix] 9L, 155C