Bazı nedenlerle, windows makinemdeki bir unix sunucusundan dosyaları açtığımda, bazen Macintosh EOL dönüşümüne sahip olurlar ve onları yeniden düzenlediğimde/kaydederken bunlar düzgün çalışmıyor sunucusu. Ben sadece bu unix sunucudan dosyaları düzenlemek için notepad ++ kullanıyorum, bir dosya açtığımda otomatik olarak EOL unix formatına dönüştüren bir makro oluşturmanın bir yolu var mı?Not Defteri'nde EOL dönüşümü ++
cevap
Bu işlev zaten Notepad ++ 'da yerleşik olarak bulunur. "Düzenle" menüsünden "EOL Conversion" -> "UNIX/OSX Formatı" nı seçin. Varsayılan EOL'u notepad ++ 'da "Ayarlar" -> "Tercihler" -> "Yeni Belge/Varsayılan Dizin" ile ayarlayabilir ve Biçim kutusunun altında "Unix/OSX" öğesini seçebilirsiniz.
Düzenleme menüsündeki dönüşümü ve belirtilen ayarları yalnızca yeni belgeler için biliyorum. Açtığım her dosyaya (veya kaydettiğim her dosyaya) otomatik olarak dönüştürme yapmak istiyorum – Jeff
Varolan bir Unix dosyasını açtığımda sorun, "EOL Dönüştürme" -> UNIX/OSX Biçimi grileştirildi. Notepad ++ UNIX dosyaları ile kullanmak için sinir bozucu, bu yüzden sadece yeni olanlar değil, tüm dosyaları UNIX olarak kaydetmeme izin veren Notetab Lite'ı kullanıyorum. –
@OffTheGold UNIX EOL seçeneği geçerli seçim olduğundan grileştirildi. – blakeoft
Notepad ++ içinde, tümünü normal ifadeyle değiştirin. Bu, her bir dosyayı açmak veya n damlasını sürükleyerek (birkaç yüz dosyada fark edilir derecede yavaşlayacak) klasörün tamamında çalışabildiğiniz menüde dönüştürme komutuna göre avantaj sağlar, ayrıca dosya adı joker filtresi de ayarlayabilirsiniz.
(\r?\n)|(\r\n?)
\n
Bu geri \ n için mümkün olan her hat sonlandırma kalıbı (tek \ r \ n veya \ r \ n) eşleşir.
- Kullanım "Değiştir" sekmesinde "Tüm açılmış belgede Tümünü Değiştir": ya birden fazla dosya üzerinde işlem için. Önce tüm dosyaları Notepad ++ içine sürükleyip bırakmak zorunda kalacaksınız. Hangi dosyanın üzerinde çalışacağına dair kontrolünüz olacak, ancak birkaç yüz veya binlerce dosya varsa yavaş olabilirsiniz.
- "Dosyalarda bulun" sekmesindeki "Dosyalarda yer değiştir" sekmesi, seçtiğiniz dosya filtresine göre, örn. * .cpp * .cs belirtilen bir dizinin altına.
Ben I Eğer :-(
yaptıklarını olursa olsun her zaman Mac formatında açılan benim linux sunucu üzerinde bir php dosyalarını vardı Notepad ++ dosyaları açar WinSCP gelen "doğrudan" dosyaları açmak dosyayı indirdikten sonra yerelden açtım (pencereler), Dos/Penceresi olarak açıldı .... hmmm
Çözüm, yerel dosyayı "UNIX/OSX Formatı" na dönüştürerek EOL Karşıdan yükleme Bu dosyayı doğrudan sunucudan açtığımda "D" olarak açıldı. os/Windows ":-)
- 1. Dönüşümü: Çalışmıyor Not
- 2. glade kullanırken not defterinde nasıl eklenir?
- 3. Jupyter not defterinde eksik python çekirdeği
- 4. python dizesini jupyter not defterinde HTML olarak görüntüleme
- 5. R jupyter not defterinde ipython sihirbazlarını mı kullanıyorsunuz?
- 6. Matplotlib yapılandırması, jupyter not defterinde satır içi arka planı
- 7. Bir jupyter not defterinde pytest test işlevlerinin çalıştırılması
- 8. Yeni jupyter not defterinde kırılmış semp baskı güzel mi?
- 9. Varsayılan olarak ipython not defterinde yeni hücreler nasıl oluşturulur?
- 10. Resmi yeniden boyutlandırma kullanarak jupyter not defterinde yeniden boyutlandırma
- 11. Atom (değil EOL)
- 12. SQL Not Like not Not
- 13. Web Audio API: note Not not not Not: Çalışmıyor musunuz?
- 14. 'NOT IN' veya .not()
- 15. Google Datalab not defterinde hücrenin yürütülmesinin durdurulmasının en iyi yolu nedir?
- 16. Bir ipython defterinde ses çalma
- 17. Jupyter defterinde olup olmadığınızı nasıl kontrol edersiniz
- 18. Ne 'In [*]' jupyter defterinde ne anlama gelir
- 19. -ms-dönüşümü
- 20. IPython Not Defteri'nde Otomatik Kaydetmeyi Kapatma
- 21. Tarih Saat Dönüşümü
- 22. VSS anlık geçişlerinde CSS dönüşümü dönüşümü varsayılan boyuta dön
- 23. Tuple ve yinelemeli liste dönüşümü
- 24. * Not * Devre
- 25. Not BağımlılığıManagement
- 26. Ruby, bir platformda çapraz platform EOL için sabit var mı?
- 27. ipython/jupyter defterinde kernel kaydetme - kernel.json
- 28. Jupyter defterinde önceki çıktının üzerine yaz
- 29. Geçerli kullanıcı kaydına Adres Defterinde nasıl erişirsiniz?
- 30. iPython defterinde meşgul bir hücreyi nasıl durdurmalıyım?
[Bir seferde birden fazla dosyada EOL'yi değiştir] olası kopyası (http://stackoverflow.com/questions/11341660/change-eol-on-multiple-files-in-one- go) –
Sorununuz, kullandığınız FTP programı ile olabilir. Örneğin, bir Unix sunucusuna uzaklaşmak için WinSCP kullanıyorum, Notepad ++ varsayılan editörüm olarak ayarlandı, ancak WinSCP'nin ayarlarına gitmem ve satır sonlarını korumak için aktarım modunu 'Binary 'olarak ayarladım. Böylece, FTP/SCP/etc programınızı dosyaları farklı bir şekilde aktarmak için yeniden yapılandırabilirsiniz. – Slicktrick