Конфигуриране на Python3 build system при ST3 - Ubuntu
Отскоро започнах да пиша изцяло на Python3 както се препоръчва и смених Sublime Text версия 2 със 3. Това което забелязах е че при билдване на кода ST3, все пак използва версията на python по подразбиране в системата, в случая 2.7.9 при Ubuntu. Понеже няма готова build система за специално за Python3, се наложи да създам такава.
Ако се сблъскате със същия проблем това което трябва да направите е следното :
Oтворете ST3 и от Tools > Build System изберете New Build System. Ще ви отвори подпрозорец със шаблон за нова build система. Изтрийте шаблона и въведете следния код :
{
"cmd": ["/usr/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf8",
}
Запаметете файла с Ctrl+S и му задайте някакво име с разширение sublime-build. Например python3.sublime-build. Рестартирайте ST3 и от Tools > Build System изберете системата, която току що създадохте - python3.
Това ще работи при всички Ubuntu деривативи, но при други системи може да се наложи да редактирате пътя на командата до Python3.