ฉันรู้ได้อย่างรวดเร็วว่าควรจะทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาทุกประเภทฉันแค่อยากรู้อยากเห็นว่ามี IDE สำหรับอย่างรวดเร็ว (เช่น QtCreator หรือ Monodevelop) หรือไม่
ถ้าไม่ใช่ในฐานะส่วน B มีทางใดทางหนึ่งหรือไม่?
ฉันรู้ได้อย่างรวดเร็วว่าควรจะทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาทุกประเภทฉันแค่อยากรู้อยากเห็นว่ามี IDE สำหรับอย่างรวดเร็ว (เช่น QtCreator หรือ Monodevelop) หรือไม่
ถ้าไม่ใช่ในฐานะส่วน B มีทางใดทางหนึ่งหรือไม่?
คำตอบ:
คำตอบสั้น ๆ คือไม่
quickly edit
คำสั่งจะเปิดไฟล์หลามทั้งหมดในการแก้ไขเริ่มต้นของคุณ อย่างไรก็ตามคุณสามารถใช้โปรแกรมแก้ไขหรือ IDE ที่คุณต้องการเพื่อการพัฒนา
หวังว่าคำตอบของฉันจะตรงเวลาฉันเพิ่งทดสอบและคุณสามารถใช้ PyDev จาก eclipse
โดยทั่วไปคุณต้องสร้างแอปพลิเคชั่นอย่างรวดเร็วตามที่แสดงในตัวอย่างจากนั้นสร้างโปรเจ็กต์ในeclipseด้วยPyDev (ฉันใช้ชื่อเดียวกัน) และตั้งค่าตำแหน่งของแอปพลิเคชัน Quickly ของคุณเป็นที่ตั้งโครงการ เพื่อให้สามารถเรียกใช้โครงการจาก Eclipse ให้เปลี่ยนชื่อสคริปต์ที่เรียกทำงานได้ ใน bin / โฟลเดอร์ถึงชื่อ * _launcher.py * (ชื่อจะต้องแตกต่างจากโมดูลที่มีรหัสที่เหลือ)
ตอนนี้หนึ่งชิ้นที่น่ารังเกียจของการทำงานคือการทำให้การตั้งค่าการทำงานของสคี ( ข้อผิดพลาดเกี่ยวกับเรื่องนี้จะยื่น) ก่อนอื่นให้ย้ายการคอมไพล์อัตโนมัติจากสคริปต์ที่รันอย่างรวดเร็วไปที่ * _launcher.py * ต่อท้ายโค้ดนี้ต่อท้ายไฟล์ทันทีก่อนคำสั่งการนำเข้า :
### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
subprocess.call(["glib-compile-schemas", schemapath])
### END
จากนั้นเพื่อบอกให้แอปพลิเคชันมองหา schema ภายในเครื่องเช่นกันคุณต้องแก้ไขการกำหนดค่าการเปิดตัว PyDev และในแท็บสภาพแวดล้อมให้เพิ่มตัวแปร XDG_DATA_DIRS ด้วยค่า
/ usr / share / Ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / path / to / your / project / data
(ปรับให้ตรงกับเส้นทางโครงการของคุณ)
คุณจะสามารถแก้ไขไฟล์ใด ๆ และทดสอบว่ามันใช้งานได้และแม้กระทั่งดีบักโปรแกรมและคุณยังสามารถใช้คำสั่งปกติได้อย่างรวดเร็ว
ในกรณีของฉันฉันมีปลั๊กอินบาซ่าร์ติดตั้งอยู่ในสภาพแวดล้อมคราสและฉันสามารถดูไฟล์ที่ฉันต้องส่งและอื่น ๆ
การติดตามรายงานข้อผิดพลาดในโพสต์โดย jmolinaso ด้านบนดูเหมือนจะเป็นวิธีที่ง่ายยิ่งขึ้นในการเรียกใช้แอปพลิเคชันอย่างรวดเร็วของคุณจากบรรทัดคำสั่งและตั้งค่าไฟล์. / bin / APPNAME เป็นไฟล์ Debug หลักใน Wing IDE
หากมีปัญหาในการอ่านสัญกรณ์ในPatch for bug 976817นี่เป็นวิธีดู: ในโฟลเดอร์มันวาวของคุณคุณมีโฟลเดอร์ "bin" โดยมีเพียงไฟล์เดียวที่มีชื่อแอปพลิเคชันของคุณ เราสามารถเรียกมันว่า / bin / APPNAME ในไฟล์ APPNAME คุณต้องเพิ่มสองบรรทัดระหว่าง: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
และ: if python_path:
บรรทัดที่จะรวมมีการทำเครื่องหมายด้วย+
ในการแก้ไขดังกล่าวข้างต้น
ดังนั้นเพียงคัดลอกวางดังนี้:
หลัง: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
เพิ่ม:
datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
if 'XDG_DATA_DIRS' in os.environ:
os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
else:
os.putenv('XDG_DATA_DIRS', datadir)
ออกจาก orignal: if python_path:
และสิ่งต่อไปนี้มันอยู่ที่ไหน นอกจากนี้โปรดทราบว่าการเยื้องข้างต้นควรเยื้องกับช่องว่างสี่ช่อง)
ตอนนี้คุณสามารถเริ่มต้นแอปพลิเคชันของคุณจากบรรทัดคำสั่งตั้งค่า. / bin/APPNAME เป็นไฟล์ดีบั๊กหลักใน WingIDE (หรือ IDE อื่น ๆ ที่ฉันคิด) และทำงานร่วมกับคุณแอปอย่างรวดเร็วเช่นเดียวกับแอปพลิเคชันอื่น ๆ ดีบักเกอร์จาก WingIDE เป็นต้น Quickly run
จะยังคงทำงานจากบรรทัดคำสั่ง