Cara saya melakukan ini adalah dengan menggunakan pengaturan proyek bawaan ST3.
- Jika Anda belum melakukannya, buka
Project >> Save Project As...
di menu untuk menyimpan ruang kerja saat ini sebagai proyek.
Kemudian buka pengaturan proyek dengan Project >> Edit Project
. Tambahkan sesuatu seperti berikut:
{
"build_systems":
[
{
"cmd":
[
"/path/to/bin/python",
"$file"
],
"name": "build system name"
}
]
}
Ganti /path/to/bin/python
dengan jalur ke executable Python yang ingin Anda gunakan.
Ganti build system name
dengan nama yang ingin Anda panggil untuk sistem pembangunan ini (misalnya, Python 3.5.0).
Satu hal yang menyenangkan tentang pendekatan ini adalah Anda dapat menambahkan beberapa sistem pembangunan dan memilih sistem pembangunan yang berbeda menggunakan super+shift+p
, mulai mengetik 'Bangun Dengan', dan memilih dari daftar sistem pembangunan.
Pembaruan:
Anda dapat membuat sistem pembangunan global baru dengan membuka Tools >> Build System >> New Build System...
atau menggunakan super+shift+p
dan mengetik 'Build: New Build System'. Ganti template yang disediakannya dengan:
{
"cmd":
[
"/path/to/bin/python",
"$file"
],
}
Pastikan untuk mengganti jalur seperti yang dilakukan di atas. Saat Anda menyimpan, ia akan meminta untuk menyimpannya di direktori pengaturan pengguna Anda. Beri nama Python-3.5.sublime-build
atau sesuatu yang sesuai. Anda perlu menentukan untuk menggunakan bangunan tersebut dengan memilihnya saat membangun atau dengan membuka Tools >> Build System >> Python-3.5
.
Untuk menghindari keharusan memilih sistem build, pilihan Anda yang lain adalah membuka sistem build Python versi ST3. Di mesin OS X saya, saya melakukan ini dengan membuka /Applications/Sublime Text.app/Contents/MacOS/Packages
. Di dalamnya, Anda akan melihat file bernama Python.sublime-package
. Ini adalah file zip. Anda dapat menambahkan akhiran .zip
dan mengekstraknya untuk mengakses Python.sublime.build
-nya. File itu (bagi saya) terlihat seperti:
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
Anda dapat menambahkan jalur Python ke kedua instance shell_cmd
atau menambahkan beberapa instance "path": "/path/to/python/directory/",
pada level yang sama dengan shell_cmd
.
Anda kemudian perlu melakukan zip ulang (dan menghapus ekstensi .zip
).
person
Mike Covington
schedule
28.10.2015