รองรับภาษา Python สำหรับ Atom-IDE ซึ่งขับเคลื่อนโดยเซิร์ฟเวอร์ภาษา Python
ide-python
ต้องการ Atom 1.21+
, เซิร์ฟเวอร์ภาษา Python 0.29+
และแพ็คเกจ atom-ide-base
เพื่อแสดงฟังก์ชันการทำงานภายใน Atom
โปรดทราบว่าขณะนี้ atom-ide-ui
เลิกใช้แล้ว ดังนั้น คุณต้องใช้แพ็คเกจที่มาจาก atom-ide-community
ตามที่กล่าวไว้ข้างต้น นอกจากนี้ยังมีลิงค์สำหรับข้อมูลเพิ่มเติม
ติดตั้งเซิร์ฟเวอร์ภาษา (0.29.0 หรือใหม่กว่า) ด้วย:
python -m pip install ' python-language-server[all] '
คำสั่งนี้จะติดตั้งเซิร์ฟเวอร์ภาษาและผู้ให้บริการฟีเจอร์ที่รองรับทั้งหมด ซึ่งสามารถเปิดหรือปิดใช้งานได้ในการตั้งค่า ชำระเงินคำแนะนำการติดตั้งอย่างเป็นทางการเกี่ยวกับวิธีการติดตั้งเฉพาะผู้ให้บริการที่คุณต้องการ
คุณสามารถตรวจสอบว่าทุกอย่างได้รับการติดตั้งอย่างถูกต้องโดยการรัน python -m pyls --help
จากบรรทัดคำสั่ง มันควรจะกลับมา
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
หากคุณได้ติดตั้ง pyls
โดยใช้การติดตั้ง Python ที่ไม่ใช่ค่าเริ่มต้น คุณสามารถเพิ่มการแก้ไขการกำหนดค่า Python Executable ได้ ในการตั้งค่า ide-python
ติดตั้ง ide-python
และ atom-ide-base
จาก การติดตั้ง ในการตั้งค่าของ Atom หรือเรียกใช้:
apm install atom-ide-base
apm install ide-python
หากต้องการใช้ดีบักเกอร์ คุณต้องติดตั้ง atom-ide-debugger
และ atom-ide-console
ด้วย:
apm install atom-ide-debugger
apm install atom-ide-console
หลังจากติดตั้งแพ็คเกจข้างต้น:
การกำหนดค่าถูกโหลดจากแหล่งการกำหนดค่าตั้งแต่ศูนย์ขึ้นไป
pycodestyle
: ค้นพบใน ~/.config/pycodestyle
, setup.cfg
, tox.ini
และ pycodestyle.cfg
flake8
: ค้นพบใน ~/.config/flake8
, setup.cfg
, tox.ini
และ flake8.cfg
การกำหนดค่าโดยรวมจะถูกคำนวณก่อนจากการกำหนดค่าผู้ใช้ (ในโฮมไดเร็กตอรี่) จะถูกแทนที่โดยการกำหนดค่าในการตั้งค่า ide-python
จากนั้นจะถูกแทนที่โดยการกำหนดค่าที่พบในโปรเจ็กต์ปัจจุบัน
รู้สึกอิสระที่จะช่วยเหลือเสมอ! ไม่ว่าจะเป็นการยื่นข้อบกพร่องและคำขอคุณลักษณะหรือการทำงานกับปัญหาที่เปิดอยู่บางส่วน คำแนะนำของ Atom ในการร่วมสร้างแพ็คเกจจะช่วยคุณในการเริ่มต้น
ใบอนุญาตเอ็มไอที ดูใบอนุญาตสำหรับรายละเอียดเพิ่มเติม