Eric

ภาพหน้าจอของซอฟแวร์:
Eric
รายละเอียดซอฟแวร์:
รุ่น: 18.06 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Detlev Offenbach
การอนุญาต: ฟรี
ความนิยม: 339

Rating: 2.7/5 (Total Votes: 6)

Eric เป็นโครงการโอเพ่นซอร์สและหลายแพลตฟอร์มที่ให้นักพัฒนาซอฟต์แวร์และนักเขียนโปรแกรมที่มี IDE แบบเต็มรูปแบบและเป็นเอกลักษณ์ (Integrated Development Environment) สำหรับภาษาโปรแกรม Python and Ruby


มันเขียนทั้งหมดใน Python

ซอฟต์แวร์เขียนขึ้นใน Python มีส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ที่ออกแบบมาโดยใช้ชุดเครื่องมือ Qt และรวมไลบรารี Scintilla ซึ่งมีฟังก์ชันการแก้ไขข้อความพื้นฐาน

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


คุณสมบัติได้อย่างรวดเร็ว

ในบรรดาไฮไลต์ที่สำคัญบางส่วนเราสามารถพูดถึงคำอธิบายภาพซอร์สโค้ดการเติมข้อความอัตโนมัติและการพับฟังก์ชันการค้นหาขั้นสูงสิ่งอำนวยความสะดวกในการจัดการโครงการอันทันสมัยการเน้นข้อผิดพลาดการจับคู่แบบร่องและไม่ จำกัด จำนวนบรรณาธิการ

นอกจากนี้ยังมีปลั๊กอิน Python / Ruby แบบโต้ตอบเค้าโครงหน้าต่างที่กำหนดค่าได้และการเน้นไวยากรณ์การค้นหาและแทนที่การทำงานของโครงการในตัวรวมทั้งการสนับสนุนฐานข้อมูล Mercurial (HG) และ Subversion (SVN)

แอ็พพลิเคชันประกอบด้วยคุณสมบัติที่มีประสิทธิภาพมากมายเช่นเบราเซอร์ชั้นเว็บเบราว์เซอร์โปรแกรมดีบักทับทิมที่มีคุณลักษณะหลากหลายสนับสนุนการครอบคลุมโค้ดและโปรไฟล์การสนับสนุนการตอบสนองการสนับสนุน CORBA การควบคุมเวอร์ชันสำหรับ CVS (Concurrent Versions System) , ฟังก์ชันความร่วมมือและระบบเอกสารซอร์สโค้ด

นอกจากนี้ยังรวมโปรแกรมดีบัก Python ที่มีประสิทธิภาพซึ่งสนับสนุนการแก้ไขข้อบกพร่องของแอพพลิเคชันแบบหลายตัวประมวลผลและแบบมัลติเธรดการตรวจสอบโค้ดอัตโนมัติการจัดการงาน cx_freeze enchant และอินเตอร์เฟซ PyLint ไดอะล็อก Qt และตัวช่วยสร้าง regex และยูทิลิตี refactoring เชือก


บรรทัดด้านล่าง

คุณลักษณะที่น่าสนใจอื่น ๆ ก็คือความสามารถในการเรียกใช้แอปภายนอก นอกจากนี้โครงการยังช่วยให้ผู้ใช้มีแผนผังแอพพลิเคชั่นรวมถึงสาธารณูปโภคภายในจำนวนมากสำหรับการแสดงตัวอย่างคำแปลและแบบฟอร์ม Qt

เอริคมีให้บริการในหลายภาษาเช่นอังกฤษเยอรมันฝรั่งเศสรัสเซียและเช็ก มีจำหน่ายในสองรุ่นที่มีเสถียรภาพ ได้แก่ Eric4 สำหรับ Qt4 และ Python 2 และ Eric5 สำหรับ Qt4 และ Python 3 สนับสนุนระบบปฏิบัติการ Linux, Microsoft Windows และ Mac OS X

มีอะไรใหม่ < strong> ในรุ่นนี้:

  • บรรณาธิการ:
  • เพิ่มตัวเลือกการกำหนดค่า (Editor- & gt; Style page) เพื่อแสดงแผนที่เครื่องหมายด้านซ้ายหรือด้านขวาของตัวแก้ไข
  • เพิ่มเมนูตามบริบทสำหรับ & quot; พับ & quot; อัตรากำไรขั้นต้น
  • ปรับปรุงการจัดการสายพับเมื่อใช้ & quot; ไปที่ & quot; ฟังก์ชั่น
  • ปรับขนาดกล่องรายการที่สมบูรณ์อัตโนมัติให้พอดีกับเนื้อหา
  • เพิ่มตัวเลือกการกำหนดค่า (Editor- & gt; autocomplete เพื่อตั้งค่าความกว้างและความสูงสูงสุดของช่องรายการที่สมบูรณ์แบบอัตโนมัติ
  • เชลล์:
  • ปรับขนาดกล่องรายการที่สมบูรณ์อัตโนมัติให้พอดีกับเนื้อหา
  • pip Interface:
  • เพิ่มการกระทำเพื่อติดตั้งแพคเกจ / ล้อที่มีอยู่ภายในเครื่อง
  • เว็บเบราเซอร์ (NG):
  • ปรับปรุงการส่งข้อความ & quot; Referer & quot; ส่วนหัวเช่นนี้ทำได้โดย Firefox

มีอะไรใหม่ ในเวอร์ชัน:

  • ทั่วไป:
  • เพิ่มไอคอนแถบสถานะเพื่อแสดงสถานะออนไลน์ไปยังหน้าต่างหลัก
  • เพิ่มการดำเนินการเพื่อล้างข้อมูลส่วนตัวของ IDE
  • หมากฮอส:
  • เพิ่มขีดความสามารถในการละเว้นคำเตือนตามรหัส (ใช้ __IGNORE_WARNING___ เช่น __IGNORE_WARNING_M613 __)
  • ดีบักเกอร์:
  • เพิ่มรีจีสทรีดีบักเกอร์เพื่อให้โปรแกรมดีบั๊กสามารถใช้งานเป็นปลั๊กอิน
  • ดีบักเกอร์ Python:
  • เปลี่ยนโปรโตคอลเป็นโปรโตคอลสไตล์ JSONRPC ให้มีประสิทธิภาพมากขึ้น
  • เพิ่มความเร็วสูงของไคลเอ็นต์การแก้ปัญหา (Tobias Rzepka)
  • รวมโปรแกรมดีบักสำหรับ Python 2 และ 3 (Tobias Rzepka)
  • รวมไคลเอ็นต์ดีบักมาตรฐานและเธรดเธรด (Tobias Rzepka)
  • เพิ่มการสนับสนุนการแก้ปัญหาสำหรับเธรด QThread (Tobias Rzepka)
  • ดีบักทับทิม:
  • ลบโปรแกรมดีบั๊ก Ruby (อินเทอร์เฟซไม่ทำงานกับเวอร์ชันล่าสุดของ Ruby)
  • เรียกดูการติดตามการโทร
  • เพิ่มความสามารถในการหยุดบันทึกเมื่อออกจากสคริปต์ไคลเอ็นต์
  • ตัวแปร Viewer
  • เพิ่มความสามารถในการรีเฟรชมุมมองผ่านเมนูบริบท
  • Hex Editor:
  • เพิ่มเครื่องมือแก้ไข hex ที่น่าสนใจเล็กน้อย (สามารถใช้เป็นเครื่องมือแบบสแตนด์อโลนด้วย)
  • ไอคอน Editor:
  • เพิ่มความสามารถในการปิดหน้าต่างตัวแก้ไขไอคอนอื่น ๆ ทั้งหมด
  • โครงการ:
  • เพิ่มไดอะล็อกเพื่อค้นหาไฟล์ในรายการไฟล์โครงการอย่างรวดเร็ว (ขอบคุณ Mike C. Fletcher สำหรับการบริจาคส่วนใหญ่)
  • เพิ่มตัวเลือกในการสแกนโครงการใหม่สำหรับงานเมื่อเปิด
  • เบราว์เซอร์โครงการ:
  • เพิ่มความสามารถในการค้นหาต้นไม้แฟ้มผ่านแป้นพิมพ์ (ไดเรกทอรีและไฟล์เท่านั้น)
  • เครื่องมือ:
  • ถาดสตาร์ท
  • เพิ่มรายการเพื่อแสดงข้อมูลเวอร์ชัน
  • อินเทอร์เฟซระบบควบคุมเวอร์ชัน:
  • Mercurial
  • เพิ่มการสนับสนุนสำหรับการดึงและการบุ๊กมาร์กปัจจุบัน
  • เพิ่มการสนับสนุนส่วนขยายแถบ
  • เพิ่มการสนับสนุนส่วนขยาย histedit
  • เพิ่มการสนับสนุนแถบและดึงส่วนขยายไปยังเบราว์เซอร์บันทึก
  • เพิ่มการกระทำลงในเมนูการดูแลระบบเพื่อล้างชุดแบ็กอัพ
  • เว็บเบราเซอร์ (QtWebKit based):
  • เพิ่มความสามารถในการจดจำค่าซูมสำหรับแต่ละไซต์ (รวมถึงกล่องโต้ตอบเพื่อจัดการสิ่งเหล่านี้)
  • เพิ่มไอคอนแถบสถานะเพื่อแสดงสถานะออนไลน์
  • เว็บเบราเซอร์ (ใช้ QtWebEngine):
  • ย้ายเว็บเบราว์เซอร์ไปยัง QtWebEngine ตั้งแต่ Qt 5.6.0 เนื่องจากเริ่มต้นด้วยเวอร์ชันนี้ QtWebKit ไม่มีการสนับสนุนอย่างเป็นทางการแล้ว
  • แพคเกจของบุคคลที่สาม:
  • อัปเดต Pygments เป็น 2.1.3
  • อัปเดต pep8 เป็น 2.1.0dev0 แล้วเปลี่ยนชื่อเป็น pycodestyle
  • ปรับปรุง coverage.py เป็น 4.1.0
  • อัปเดต pyflakes เป็น 1.2.3 +

  • มีอะไรใหม่ ในเวอร์ชัน 6.1.6:

    • นี่คือการแก้ไขข้อบกพร่อง
    • >

      มีอะไรใหม่ ในเวอร์ชัน 6.1.3:

      • นี่คือการแก้ไขข้อบกพร่อง
      • >

        มีอะไรใหม่ ในเวอร์ชัน 6.1.0:

        • ทั่วไป:
        • เพิ่มหน้ากำหนดค่าเพื่อแก้ไขรายการประเภท mime ที่จะเปิดในโปรแกรมแก้ไขแบบ eric
        • เพิ่มสวิตช์บรรทัดคำสั่ง '--settings =' เพื่อเก็บไฟล์การตั้งค่าไว้ในไดเร็กทอรีที่ไม่ได้มาตรฐาน
        • หมากฮอส:
        • เพิ่มโหมดแบทช์เป็นตัวตรวจสอบรูปแบบรหัสเพื่อใช้ซีพียู / ซีพียูหลายตัว
        • เพิ่มการตรวจสอบเบ็ดเตล็ดไปยังตัวตรวจสอบรูปแบบรหัส (ความคิดเห็นในการเข้ารหัส, ลิขสิทธิ์, ตาบอดยกเว้นคำสั่งพิมพ์, องค์ประกอบหนึ่งชุด, การนำเข้า __future__, รูปแบบสตริงสไตล์เก่า, สตริงรูปแบบสตริง)
        • เพิ่มโหมดแบทช์เป็นตัวตรวจสอบไวยากรณ์เพื่อใช้ซีพียู / ซีพียูหลายตัว
        • เพิ่มโหมดแบทช์ไปยังตัวตรวจสอบการเว้นวรรคเพื่อให้สามารถใช้ซีพียู / ซีพียูหลายตัวได้
        • เพิ่มตัวตรวจสอบความซับซ้อนของรหัส iaw McCabe ไปยังตัวตรวจสอบรูปแบบรหัส
        • บรรณาธิการ:
        • เพิ่มความสามารถในการกำหนดค่าสีของการเยื้องคู่มือ
        • เพิ่มความสามารถในการขอรายชื่อที่เสร็จสมบูรณ์และผู้ให้บริการระบบเตือนภัย
        • เพิ่มเครื่องหมายการค้นหาลงในแผนที่เครื่องหมาย
        • เบราเซอร์ไฟล์:
        • เพิ่มความสามารถในการแสดงการนำเข้าสคริปต์ Python
        • ล็อกเกอร์:
        • เพิ่มตัวกรองข้อความรวมทั้งหน้าการกำหนดค่า
        • หน้าต่างโต้ตอบกำหนดลักษณะ:
        • เปลี่ยนฟังก์ชัน 'filter' เป็นฟังก์ชัน 'search' ที่ปิดใช้งานรายการทั้งหมดที่ไม่มีสตริงที่ป้อน
        • เปลี่ยนการจัดการรายการกำหนดค่าหน้าเว็บที่จะยุบลงในการแสดงครั้งแรกและจดจำคำที่ขยายแล้วขณะที่ eric กำลังทำงาน (แต่ไม่ใช่ระหว่างการชักชวน)
        • previewers:
        • เพิ่มความสามารถในการใช้ 'Sphinx' เพื่อดูตัวอย่างไฟล์ ReST
        • โครงการ
        • เพิ่มฟังก์ชันการทำงานเพื่อจัดระเบียบไฟล์โดยอัตโนมัติเมื่อเปลี่ยนประเภทโครงการหรือความสัมพันธ์ของประเภทไฟล์
        • เบราว์เซอร์โครงการ:
        • เพิ่มความสามารถในการแสดงการนำเข้าสคริปต์ Python
        • เอกสารรหัสแหล่งที่มา:
        • เพิ่มแท็กเพื่ออธิบายประเภทของพารามิเตอร์ (@type, @ptype) และค่าที่ส่งคืน (@rtype)
        • Task Viewer:
        • เพิ่มความสามารถในการเพิ่มงานย่อย (เช่นลำดับชั้นของงาน) สำหรับงานสร้างด้วยตนเอง
        • เครื่องมือ:
        • โต้ตอบไดอะล็อก
        • เพิ่มความสามารถในการค้นหาในผลลัพธ์
        • อินเทอร์เฟซระบบควบคุมเวอร์ชัน:
        • ทั้งหมด
        • เพิ่มความสามารถในการค้นหาในเอาต์พุตของไดอะล็อก Diff
        • Mercurial
        • ปรับปรุงฟังก์ชันการทำงานของเบราเซอร์บันทึกตามโหมดการค้นหา
        • ปรับปรุงฟังก์ชันการทำงานของเบราเซอร์บันทึกโดยการดึงและผลักดันการกระทำ
        • เพิ่มฟังก์ชันการโต้ตอบตามสถานะโดยมุมมอง diff
        • เว็บเบราเซอร์:
        • เพิ่มการสนับสนุนสิทธิ์คุณลักษณะ HTML5
        • ปรับปรุงการแบ่งส่วนหัวจำหน่ายเนื้อหาแบบอะนาล็อกให้สอดคล้องกับวิธีที่ทำใน qutebrowser
        • แก้ไขและขยายส่วนติดต่อ VirusTotal สำหรับ API v2
        • เพิ่มหน้าต่างตรวจสอบเว็บของเราเองเพื่อเอาชนะความเงียบสัปดาห์ Qt
        • เพิ่มผู้จัดการ Flash Cookies
        • แพคเกจของบุคคลที่สาม:
        • อัปเดตความคุ้มครองเป็น 4.0
        • อัปเดต Pygments เป็น 2.0.2

        • มีอะไรใหม่ ในเวอร์ชัน 6.0.9:

          • นี่คือการแก้ไขข้อบกพร่อง
          • >

            มีอะไรใหม่ ในเวอร์ชัน 6.0.7:

            • นี่คือการแก้ไขข้อบกพร่อง
            • >

              มีอะไรใหม่ ในเวอร์ชัน 6.0.5:

              • นี่คือการแก้ไขข้อบกพร่อง
              • >

                มีอะไรใหม่ ในเวอร์ชัน 6.0.4:

                • นี่คือการแก้ไขข้อบกพร่อง
                • >

                  มีอะไรใหม่ ในเวอร์ชัน 6.0.1:

                  • นี่คือการแก้ไขข้อบกพร่อง
                  • >

                    มีอะไรใหม่ ในเวอร์ชัน 6.0.0:

                    • การปล่อย 6.0.0 ของ eric ประกอบด้วยฟังก์ชัน 5.5 ของ eric และเพิ่มอีกสองสามอย่าง ความแตกต่างที่สำคัญคือสามารถใช้ได้กับ Python3 / 2, PyQt5 / 4 และ Qt5 / 4 บน Linux, Mac OS X และ Windows platform

                    • มีอะไรใหม่ ในเวอร์ชัน 5.5.0:

                      • ทั่วไป:
                      • ดำเนินการบริการพื้นหลังซึ่งรันสคริปต์ Python2 และ Python3 ในพื้นหลังที่เป็นอิสระจากล่ามปัจจุบัน
                      • เพิ่มคำแปลภาษาโปรตุเกสโดย Candido Fontes
                      • หมากฮอส:
                      • อัปเดต pep8 เป็น 1.5.6
                      • อัปเดต pyflakes เป็นเวอร์ชัน 0.8.1 (เข้ากันได้กับ Python 3.4.0)
                      • เพิ่มตัวตรวจสอบไวยากรณ์สำหรับไฟล์ JavaScript
                      • เพิ่มความสามารถในการตรวจสอบหลายไฟล์จากเบราว์เซอร์แหล่งที่มาของโครงการ
                      • ดีบักเกอร์:
                      • อัปเดตความคุ้มครองเป็น 3.7.1
                      • เปิดใช้ข้อมูลความครอบคลุมในโครงการ Python2
                      • บรรณาธิการ:
                      • เพิ่มแผนที่แบบเลื่อนลงเช่นหน้าจอแสดงเครื่องหมายทั้งหมด
                      • เพิ่มรายการในเมนูบริบทเพื่อโหลดไฟล์ที่มีการเข้ารหัสที่กำหนด
                      • เพิ่ม lexer สำหรับไฟล์สไตล์ชีต Qt (เมื่ออัปเกรดจากเวอร์ชันเก่าของ eric จะต้องเปลี่ยนการเชื่อมโยง lexer สำหรับไฟล์ * .qss ผ่านทางกล่องโต้ตอบกำหนดค่า)
                      • เพิ่มการสนับสนุน lexer Qscintilla Gettext (QsciLexerPO) ณ QScintilla 2.8.2
                      • เพิ่มการสนับสนุน Qscintilla CoffeeScript lexer (QsciLexerCoffeeScript) ณ QScintilla 2.8.3
                      • โครงการหลายโครงการ:
                      • เพิ่มการสนับสนุนสำหรับการจัดประเภทโครงการและเปลี่ยนรูปแบบไฟล์โครงการหลายรูปแบบ
                      • เปลี่ยนรูปแบบไฟล์โครงการหลายรูปแบบเพื่อให้มีเส้นทางสัมพันธ์กับไฟล์โครงการที่มีอยู่
                      • ตัวจัดการปลั๊กอิน:
                      • ขยายกล่องโต้ตอบปลั๊กอินของปลั๊กอินเพื่อให้สามารถซ่อนรายการที่ไม่พึงประสงค์และล้างพื้นที่ดาวน์โหลดปลั๊กอิน
                      • ติดตั้งการตรวจสอบความเข้ากันได้ของ Python2 สำหรับปลั๊กอิน (boolean flag ใหม่ 'python2Compatible'
                      • โครงการ:
                      • เพิ่มการสนับสนุนโครงการ JavaScript
                      • เพิ่มโค้ดเพื่อย้ายไฟล์ / ไดเร็กทอรีที่ถูกลบไปยังถังรีไซเคิลเพื่อลบไฟล์เหล่านี้ (os.remove) หาก send2trash ไม่สามารถนำเข้าได้เนื่องจากไม่มีการอ้างอิง
                      • เบราเซอร์ฟอร์มโครงการ:
                      • เพิ่มฟังก์ชันการทำงานเพื่อแก้ไขตัวเลือกการสร้างโค้ดแบบต่างๆ (ดูหน้าการกำหนดค่า Qt)
                      • อินเทอร์เฟซระบบควบคุมเวอร์ชัน:
                      • ทั้งหมด
                      • ทำให้ LED สถานะ (มุมขวาล่าง) สามารถคลิกได้ (ขึ้นอยู่กับสถานะ VCS โดยรวมจะแสดงเบราว์เซอร์บันทึกหรือกล่องโต้ตอบสถานะ)
                      • Mercurial
                      • เพิ่มกล่องโต้ตอบแท็กและขยายเบราว์เซอร์บันทึกเพื่ออนุญาตให้มีการติดแท็กการแก้ไขเฉพาะ
                      • เพิ่มไดอะล็อกเพื่อใส่เนื้อหาสำหรับไฟล์. hgrc / mercurial.ini และ. hg / hgrc เริ่มต้น
                      • เพิ่มตัวเลือกการกำหนดค่าเพื่อบังคับใช้เครื่องมือผสานภายใน
                      • มีการดำเนินการที่เกี่ยวข้องกับ push / pull ขึ้นอยู่กับที่เก็บข้อมูลระยะไกลที่กำหนดค่าไว้ (ค่าดีฟอลต์ / default-push. hg / hgrc)
                      • ขยายเบราว์เซอร์บันทึกโดยการดำเนินการเพื่อเปลี่ยนไปใช้การแก้ไขที่เลือก
                      • เพิ่มการรองรับส่วนขยายของชั้นวาง (ณ วันที่ Mercurial 2.8)
                      • เพิ่มการสนับสนุนส่วนขยาย largefiles (ณ วันที่ Mercurial 2.0)
                      • เพิ่มการสนับสนุนสรุปสรุป Mercurial
                      • เพิ่มการสนับสนุนคำสั่งย่อย 'แก้ปัญหาต่างๆ'
                      • เว็บเบราเซอร์:
                      • เพิ่ม DuckDuckGo ลงในรายการเครื่องมือค้นหาเริ่มต้น
                      • แพคเกจของบุคคลที่สาม:
                      • อัปเดต CharDet เป็น 2.2.1

                      • มีอะไรใหม่ ในเวอร์ชัน 5.4.7:

                        • นี่คือการแก้ไขข้อบกพร่อง
                        • >

                          มีอะไรใหม่ ในเวอร์ชัน 5.4.6:

                          • นี่คือการแก้ไขข้อบกพร่อง
                          • >

                            มีอะไรใหม่ ในเวอร์ชัน 4.5.19:

                            • นี่คือการแก้ไขข้อบกพร่อง
                            • >

                              มีอะไรใหม่ ในเวอร์ชัน 4.5.18:

ภาพหน้าจอ

eric_1_69446.png
eric_2_69446.png

ซอฟต์แวร์ที่คล้ายกัน

a8
a8

20 Feb 15

BlackAdder
BlackAdder

3 Jun 15

qtres2dox
qtres2dox

20 Feb 15

Anjuta Extras
Anjuta Extras

2 Oct 17

ความคิดเห็นที่ Eric

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!