PowerShell programları için bir kaynak kodu güzelleştiricisi arıyorum. İdeal olarak, CLI tabanlı olacak, ancak herhangi bir çözüm kabul edilebilir. Genel bir güzel yazıcı aracını yapılandırmaktan kaçınmak istiyorum; PowerShell için kutunun dışında çalışan bir çözüm istiyorum. Böyle bir şey var mı?Bir PowerShell kod biçimlendiricisi/güzel yazıcı var mı?
cevap
Hiçbirini bilmiyorum. Ancak, PowerShell V2 üzerinde oluşturabileceğiniz bir PowerShell belirteci ortaya çıkarır: System.Management.Automation.PsParser
Bazı "tiftik" benzeri çekler yapmak da ilginç olabilir. Örneğin, kullanıcıların değiştirmiş olabileceği gibi, komut dosyalarının ReadOnly
işaretli olmayan takma adlardan kaçınması gerektiğini düşünüyorum. Bazı tartışmalar için bkz. Where are the default aliases defined in powershell?.
ScriptCop'a bir göz atın.
Mike Shepard görünümüne - Ben onun cevabından here buldum.
GÜNCELLEME: Bu GitHub'dan şimdi var:
https://github.com/DTW-DanWard/PowerShell-Beautifier Ben PowerShell bir PowerShell oldukça yazıcı/kod temizleyici yazdı. Beyaz alanı temizler, kod gruplarını girer, takma adlarını komutlarla değiştirir, komutlar üzerinde kasalar, parametreler, türler vb. Düzeltir. Bir dosyayı yerinde yeniden biçimlendirmek veya bir kaynak dosyayı okumak ve sonucu farklı bir dosyada çıkarmak için kullanabilirsiniz.
diğer bilgiler: http://danspowershellstuff.blogspot.com/2012/03/powershell-pretty-printer-code-cleaner.html
İndir sayfası: http://www.dtwconsulting.com/PS/Module_PrettyPrinterV1.htm
Beni vb/yapılandırılabilir/değişmesini istiyorum bildirin.
- 1. intellij IDEA için iyi bir PowerShell eklentisi var mı?
- 2. Windows PowerShell kullanarak işlemleri durduran nazik bir yol var mı?
- 3. Bir Powershell "dizesi içermiyor" cmdlet'i veya sözdizimi var mı?
- 4. C# bir sınıf var PowerShell
- 5. PowerShell Git Kanca Çık Kod
- 6. Bir Swing uygulamasında yazıcı ayarlarını sürdürmenin iyi bir yolu var mı?
- 7. TextMate'de büyük bir kod bloğunu yorumlamanın bir yolu var mı?
- 8. Scala için kod gizleme araçları var mı?
- 9. csv yazıcı
- 10. Dekoratörlere kod üretmek için Eclipse'de bir kısayol var mı?
- 11. Coda'da jQuery kod tamamlama için bir uzantı var mı?
- 12. Bu kod bloğundan kaçınmanın bir yolu var mı?
- 13. Kod karmaşasını hesaplamak için Java için bir API var mı?
- 14. Blog gönderilerini kod yazmadan girebildiğimiz bir Jekyll UI var mı?
- 15. Örnekle XSLT oluşturabilen bir XSL kod üreteci var mı?
- 16. PowerShell 5 AppSettings Hata mı?
- 17. tek bir yazıcı "hepsini yönetir"
- 18. Yazıcı durumunu nasıl edinebilirim?
- 19. T-SQL için Güzel Yazıcı?
- 20. Yazıcı işaretlerini bir PDF dosyasından kaldırma
- 21. Powershell'de "bölünmüş" bir eşdeğer var mı?
- 22. - Bir fark var mı?
- 23. Web yazıcı üzerinden POS yazıcı gibi bir yazıcıya doğrudan yazdırmanın en iyi yolu nedir?
- 24. Dışarıda bir ParameterExpression var mı?
- 25. Titanium USB Termal Yazıcı Sürücüsü
- 26. Bir Powershell
- 27. Bir yazıcı yazıcısı nesnesine nasıl yazılır?
- 28. Üretimde Swagger Kod Gen SDK'ları kullanan var mı?
- 29. PowerShell
- 30. Powershell
EVET! Müthiş adamsın sen! –
Başkalarının katkıda bulunabilmesi için kodunuzu GitHub'a taşımayı düşündünüz mü? – bbodenmiller
Evet - Bunu temizlemek ve test dosyalarını ve belgelerini tamamlamak için çalışıyorum. Önümüzdeki birkaç gün içinde olmalı. – DanW