MacVim ile can sıkıcı newline sorunu


1

MacVim ile bir dosyayı açıp kapattığımda, kaydetmeden, SVN her zaman dosyanın değiştirildiğini gösterir. Üzerine svn diff dosyada şöyle bir şey alıyorum:

-</script>
\ No newline at end of file
+</script>


MacVim'in SVN ile iyi bir şekilde çalışabilmesi için hangi yapılandırma ayarlarına ihtiyacım var?

Yanıtlar:


1

Bu belirli bir MacVim sorunu değil; Subversion'daki dosyada son bir son satır (EOL) yoktur, ancak Vim her zaman bir tane ekler. Bazı uygulamalar (ayrıca birkaç metin editörü) son EOL'siz dosyalar oluşturur, birçok kişi bu dosyaların bozulduğunu iddia eder, ancak yine de var olduklarını iddia eder.

Bu tür dosyaları Subversion'a dahil etmekten kaçınmak için ekibinizde aynı fikirde değilseniz, Vim'deki problemi çözmelisiniz. Eğer yapmazsan :write dosya hiç, Vim dokunmamalı, hatta bir :w Aksi takdirde değiştirilmemiş bir dosya üzerinde son EOL eklenir.

Bu tür dosyalar ile daha iyi başa çıkmak için, ben yazdım PreserveNoEOL eklentisi .


Açıklama ve eklenti için teşekkürler! Vim'in her zaman yeni bir satır eklemesinin nedeni nedir? Bu sadece bir Vim mirası mı? A * nix olayı mı?
paul smith

1
Çoğu tartışacak sağ ama evet, Unix'ten geliyor. İşte bir açıklamadır; Web'de kesinlikle daha fazla tartışma bulacaksınız.
Ingo Karkat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.