Dukungan bahasa Python untuk Atom-IDE, didukung oleh server bahasa Python.
ide-python
memerlukan Atom 1.21+
, server bahasa Python 0.29+
dan paket atom-ide-base
untuk mengekspos fungsionalitas dalam Atom.
Harap dicatat bahwa atom-ide-ui
sekarang tidak digunakan lagi, oleh karena itu, Anda harus menggunakan paket yang disediakan dari atom-ide-community
seperti yang disebutkan di atas. Tautan juga disediakan untuk informasi lebih lanjut.
Instal server bahasa (0.29.0 atau lebih baru) dengan:
python -m pip install ' python-language-server[all] '
Perintah ini akan menginstal server bahasa dan semua penyedia fitur yang didukung, yang dapat diaktifkan atau dinonaktifkan di pengaturan. Lihat petunjuk instalasi resmi tentang cara menginstal hanya penyedia yang Anda perlukan.
Anda dapat memverifikasi bahwa semuanya sudah terpasang dengan benar dengan menjalankan python -m pyls --help
dari baris perintah. Itu harus kembali
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
Jika Anda telah menginstal pyls
menggunakan instalasi non default Python, Anda dapat menambahkan modifikasi konfigurasi Python Executable di pengaturan ide-python
.
Instal ide-python
dan atom-ide-base
dari Instal di pengaturan Atom atau jalankan:
apm install atom-ide-base
apm install ide-python
Untuk menggunakan debugger, Anda perlu menginstal atom-ide-debugger
dan atom-ide-console
juga:
apm install atom-ide-debugger
apm install atom-ide-console
Setelah instalasi paket di atas:
Konfigurasi dimuat dari nol atau lebih sumber konfigurasi.
pycodestyle
: ditemukan di ~/.config/pycodestyle
, setup.cfg
, tox.ini
dan pycodestyle.cfg
flake8
: ditemukan di ~/.config/flake8
, setup.cfg
, tox.ini
dan flake8.cfg
Konfigurasi keseluruhan dihitung terlebih dahulu dari konfigurasi pengguna (di direktori home), diganti dengan konfigurasi di pengaturan ide-python
, dan kemudian diganti dengan konfigurasi yang ditemukan di proyek saat ini.
Selalu merasa bebas untuk membantu! Baik itu mengajukan bug dan permintaan fitur atau mengatasi beberapa masalah yang masih terbuka, panduan Atom untuk berkontribusi pada paket akan membantu Anda memulai.
Lisensi MIT. Lihat lisensi untuk lebih jelasnya.