มี IDE บางประเภทอย่างรวดเร็วหรือไม่?


12

ฉันรู้ได้อย่างรวดเร็วว่าควรจะทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาทุกประเภทฉันแค่อยากรู้อยากเห็นว่ามี IDE สำหรับอย่างรวดเร็ว (เช่น QtCreator หรือ Monodevelop) หรือไม่

ถ้าไม่ใช่ในฐานะส่วน B มีทางใดทางหนึ่งหรือไม่?

คำตอบ:


14

คำตอบสั้น ๆ คือไม่

quickly editคำสั่งจะเปิดไฟล์หลามทั้งหมดในการแก้ไขเริ่มต้นของคุณ อย่างไรก็ตามคุณสามารถใช้โปรแกรมแก้ไขหรือ IDE ที่คุณต้องการเพื่อการพัฒนา


1
:( - บางวันฉันหวังว่าฉันจะแปลกใจในคำถามอยากรู้อยากเห็นของฉัน: /
RolandiXor

6

หวังว่าคำตอบของฉันจะตรงเวลาฉันเพิ่งทดสอบและคุณสามารถใช้ 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

(ปรับให้ตรงกับเส้นทางโครงการของคุณ)

คุณจะสามารถแก้ไขไฟล์ใด ๆ และทดสอบว่ามันใช้งานได้และแม้กระทั่งดีบักโปรแกรมและคุณยังสามารถใช้คำสั่งปกติได้อย่างรวดเร็ว

ในกรณีของฉันฉันมีปลั๊กอินบาซ่าร์ติดตั้งอยู่ในสภาพแวดล้อมคราสและฉันสามารถดูไฟล์ที่ฉันต้องส่งและอื่น ๆ


4

การติดตามรายงานข้อผิดพลาดในโพสต์โดย 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จะยังคงทำงานจากบรรทัดคำสั่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.