Öncelikle herkeze merhaba,
Sublime Text oldukça gelişmiş ve bu sıralar severek kullandığım yeni geliştiricim(ide).
Bir kaç D programını daha önce Code:Blocks ile derlemiştim ama Sublime ile derlemek istediğimde aşağıdaki gibi bir hatayla karşılaştım.
[Decode error - output not utf-8][Finished]
Çözümünü paylaşmak istedim belki bu hatayla başka karşılaşanlar olur yada bu geleştiriciyide denemek isteyenler olur(ki bence sevebilirsiniz, deneyin).
Çözümü için menüden "Preferences->Browse Packages" e tıklayınca açılan klasörlerden D klasörüne girip D.sublime-build dosyasını aşağıdaki şekilde değiştirmek gerekiyor.
{
"cmd": ["C:\\Dmd\\dmd2\\windows\\bin\\dmd.exe", "$file"],
"file_regex": "^(.*?)\\(([0-9]+)\\)",
"selector": "source.d",
"encoding": "cp857"
}
Bu ayar dosyası windows türkçe içindir. Başka dilde windows kullananlar ise http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx adresinden kullandıkları dili bulup Identifier sütunundaki değerin başına cp ekleyerek encoding değerini değiştirirlerse muhtemelen onlarda sorunsuz kullanacaktır.
Sorunun sebebi anladığım kadarıyla programın encoding ayarının utf-8 öntanımlı olması bu da galiba windows komut satırında sorun çıkartıyor.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]