Wing ซึ่งเป็นสภาพแวดล้อมการพัฒนาที่ออกแบบมาสำหรับ Python

เกี่ยวกับปีก

ในบทความต่อไปเราจะมาดูที่ Wing นี่คือ IDE ที่พัฒนาโดย Wingware และเป็นแบบพิเศษ ออกแบบมาสำหรับภาษาโปรแกรม Python. Wing นำเสนอคุณสมบัติมากมายให้เราเช่นการเติมข้อความอัตโนมัติการแก้ไขอัตโนมัติเบราว์เซอร์ซอร์สการเรียกดูโค้ดและการดีบักภายในและระยะไกลเพื่อให้เราสามารถพัฒนาโปรแกรมของเราได้ ในเวอร์ชันฟรีเราจะไม่พบตัวเลือกเหล่านี้ทั้งหมดแม้ว่าจะมีหลายตัวเลือกก็ตาม

นี่คือ สภาพแวดล้อมการพัฒนาแบบรวม (IDE) ซึ่งได้รับการออกแบบมาเพื่อลดเวลาในการพัฒนาและแก้ไขจุดบกพร่อง ให้ความช่วยเหลือที่ดีในการเข้ารหัสหรือค้นหาข้อผิดพลาด อำนวยความสะดวกในการนำทางและทำความเข้าใจรหัส Python

ตัวแก้ไข Wing ช่วยเพิ่มความเร็วในการพัฒนา Python โดยจัดเตรียมการเติมข้อความอัตโนมัติและเอกสารที่เหมาะสมกับบริบท นอกจากนี้ยังช่วยให้เราสามารถแก้ไขอัตโนมัติพับโค้ดเลือกหลายรายการบุ๊กมาร์กและอื่น ๆ อีกมากมาย Wing สามารถเลียนแบบ vi, emacs, Eclipse, Visual Studio และ Xcode.

Wing ช่วยให้จัดการโค้ดได้ง่ายด้วย goto-definition ค้นหาการใช้งานค้นหาสัญลักษณ์ในโปรเจ็กต์และมีตัวเลือกการค้นหาที่มีประสิทธิภาพ นอกจากนี้ยังจะให้เรา ตัวเลือกการกำหนดค่าหลายร้อยรายการ ส่งผลกระทบต่อการจำลองโปรแกรมแก้ไขการออกแบบส่วนต่อประสานผู้ใช้ธีมการแสดงการระบายสีไวยากรณ์และอื่น ๆ สามารถเพิ่มคุณสมบัติใหม่ใน IDE ได้ การเขียนโค้ด Python ที่เข้าถึง API การเขียนสคริปต์ของ Wing

IDE Wing มีให้เลือกสามรุ่น Wing Pro ซึ่งเป็นเวอร์ชันเชิงพาณิชย์ เต็มรูปแบบ เวอร์ชันนี้เหมาะอย่างยิ่งสำหรับโปรแกรมเมอร์มืออาชีพ เรายังมีจำหน่าย Wing Personal ซึ่งเป็นเวอร์ชันฟรี และจะละเว้นคุณลักษณะบางอย่างที่มีอยู่ในเวอร์ชันเชิงพาณิชย์ สิ่งนี้มุ่งเน้นไปที่นักเรียนและแฟน ๆ เวอร์ชันล่าสุดที่มีให้คือ Wing 101 เป็นเวอร์ชันฟรีที่เรียบง่ายมากสำหรับการสอนโปรแกรมเมอร์ระดับเริ่มต้น

อย่างที่ฉันพูด ตอนนี้ Wing Personal เป็นผลิตภัณฑ์ฟรีและไม่ต้องมีใบอนุญาตอีกต่อไป วิ่ง. ประกอบด้วยเครื่องมือต่างๆเช่น Source Browser, PyLint และคำสั่งระบบปฏิบัติการ นอกจากนี้ยังรองรับสคริปต์ API แต่ถึงอย่างไร, Wing Personal ไม่มีคุณสมบัติขั้นสูง การแก้ไขการดีบักการทดสอบและการจัดการรหัสเวอร์ชันเชิงพาณิชย์ ในเวอร์ชันนี้เราจะไม่มีการเข้าถึงโฮสต์จากระยะไกลการปรับโครงสร้างใหม่การใช้การค้นหาการควบคุมเวอร์ชันการทดสอบหน่วยการตรวจแก้จุดบกพร่องเชิงโต้ตอบกระบวนการหลายกระบวนการและการดีบักกระบวนการรองรวมถึงคุณสมบัติอื่น ๆ เพื่อที่จะเพลิดเพลินไปกับพวกเขาทั้งหมดเราจะต้องได้รับเวอร์ชันเชิงพาณิชย์

ลักษณะทั่วไปของกองบิน 6

ข้อผิดพลาดในการแปลปีก

Wing 6 เปิดตัวคุณสมบัติใหม่ที่มีประสิทธิภาพ บางส่วน ได้แก่ :

  • การสนับสนุน ปรนัย.
  • ดิ รองรับ Raspberry Pi.
  • การสนับสนุนสำหรับ หลาม 3.6 / 3.7 และ Stackless 3.4.
  • เติมข้อความอัตโนมัติ ในสตริงและความคิดเห็น
  • ตัวบ่งชี้ไวยากรณ์ e ตัวบ่งชี้ข้อผิดพลาด. การเน้นไวยากรณ์สำหรับไฟล์ Markdown
  • ดีบักเกอร์ที่ปรับให้เหมาะสมโดยเฉพาะอย่างยิ่งสำหรับโค้ดมัลติเธรด หยุดดีบักเกอร์ Wing ที่เบรกพอยต์ในตัวใหม่ () รวมถึงการสนับสนุนดีบักเกอร์สำหรับ cygwin Python 3.6
  • เราจะมีความเป็นไปได้ของ คืนค่าการเลือก แก้ไขหลังจากเลิกทำและทำซ้ำ
  • เพิ่มจานสี สีเข้ม.
  • การสนับสนุนสำหรับ สร้างหลามที่กำหนดเอง, บน Windows
  • อัปเดตพร้อมกัน จากเมนูล่าสุดของอินสแตนซ์ต่างๆของ Wing
  • การสนับสนุนสำหรับ Django 1.10, 1.11 และ 2.0
  • ปรับปรุงการแสดงภาพ ของชื่อสำหรับเธรดที่เริ่มต้นด้วยโมดูลเธรด
  • ปีกมี ส่วนต่อประสานผู้ใช้ที่ยืดหยุ่น. ทุกอย่างถูกจัดวางอย่างลงตัวเพื่อให้ผู้ใช้สามารถค้นหาสิ่งที่เราต้องการได้อย่างง่ายดาย

หากใครต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ มีอะไรใหม่ ในเวอร์ชันล่าสุดคุณสามารถทำได้ในข้อมูลที่มีให้บนเว็บไซต์

ติดตั้ง Wing 6 บน Ubuntu 18.04

การพัฒนา Python ด้วย Wing

เราสามารถติดตั้ง IDE นี้ใน Ubuntu ได้โดยไปที่ไฟล์ ส่วนดาวน์โหลด จากเว็บไซต์อย่างเป็นทางการสำหรับ รับแพ็คเกจ. deb จำเป็น สำหรับบทความนี้ฉันจะใช้ตัวเลือกส่วนบุคคล

เมื่อการดาวน์โหลดเสร็จสิ้นเราสามารถใช้ตัวเลือกซอฟต์แวร์ Ubuntu หรือเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วเขียนลงไป:

sudo dpkg -i wingide-personal6_6.0.12-1_amd64.deb

ถอนการติดตั้ง Wing 6

เราสามารถลบ IDE นี้ออกจากคอมพิวเตอร์ของเราได้อย่างง่ายดาย คุณต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนลงในนั้น:

sudo apt purge wingide-personal6

เอกสารการสอน Wing

เราจะสามารถ รับข้อมูลเกี่ยวกับวิธีการทำงานกับ IDE นี้ en เอกสาร ที่นักพัฒนาเปิดให้บริการแก่ผู้ใช้บนเว็บไซต์ของพวกเขา ความช่วยเหลือเดียวกันนี้สามารถพบได้โดยใช้เมนูวิธีใช้ที่มาพร้อมกับโปรแกรม


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา