Eric

軟件截圖:
Eric
軟件詳細信息:
版本: 18.06 更新
上傳日期: 22 Jun 18
許可: 免費
人氣: 339

Rating: 2.7/5 (Total Votes: 6)

Eric 是一個開源和多平台項目,為開發人員和程序員提供了Python和Ruby編程語言的全功能和獨特的IDE(集成開發環境)。


它完全用Python編寫

該軟件採用Python編寫,具有在Qt工具包的幫助下設計的圖形用戶界面(GUI)前端,並集成了Scintilla庫,提供基本的文本編輯功能。

Eric旨在用作日常和全面的編程編輯器,以及專業級項目管理實用程序,為Python和Ruby程序員集成了幾個強大的功能。


功能一目了然

在其中的一些主要亮點中,我們可以提到源代碼calltips,自動完成和折疊,高級搜索功能,最先進的項目管理設施,錯誤突出顯示,大括號匹配以及無限數量的編輯器。

它還提供交互式Python / Ruby shell,可配置的窗口佈局和語法突出顯示,內置的項目範圍搜索和替換功能,以及對Mercurial(HG)和Subversion(SVN)存儲庫的支持。

該應用程序集成了許多強大的功能,例如類瀏覽器,Web瀏覽器,功能豐富的Ruby調試器,支持代碼覆蓋和分析,單元測試支持,CORBA支持,CVS版本控制前端(並發版本系統) ,合作函數和源代碼文檔系統。

此外,它集成了一個功能強大的Python調試器,支持多處理和多線程應用程序的調試,自動代碼檢查器,任務管理,cx_freeze,附魔和PyLint接口,Qt對話框和正則表達嚮導,以及繩索重構實用程序。


底線

另一個有趣的功能是運行外部應用程序的能力。此外,該項目為用戶提供了應用程序圖表,以及許多用於預覽Qt翻譯和表單的內部實用程序。

Eric目前提供多種語言版本,包括英語,德語,法語,俄語和捷克語。它分為兩個穩定版本:Eric4 for Qt4和Python 2以及Eric5 for Qt4和Python 3.它支持Linux,Microsoft Windows和Mac OS X操作系統。

什麼是新的在此版本中:

  • 編輯:
  • 添加了一個配置選項(Editor-> Style頁面)以顯示編輯器左側或右側的標記貼圖
  • 為“折疊”添加了上下文菜單。餘量
  • 使用“轉到”時改進折疊線的處理功能
  • 調整自動完成列錶框以適應內容
  • 添加了一個配置選項(編輯器 - >自動完成以設置自動完成列錶框的最大寬度和高度
  • 外殼:
  • 調整自動完成列錶框以適應內容
  • pip界面:
  • 添加了安裝本地可用包/輪
  • 的操作
  • 網絡瀏覽器(NG):
  • 改進了“Referer”的發送。這樣的標題是由Firefox完成的

版本中的新功能

  • 一般:
  • 添加了狀態欄圖標以顯示主窗口的在線狀態
  • 添加了清除IDE私有數據的操作
  • 跳棋:
  • 添加了忽略代碼警告的功能(使用__IGNORE_WARNING___,例如__IGNORE_WARNING_M613 __)
  • 調試器:
  • 添加了一個調試器接口註冊表,以允許將調試器實現為插件
  • Python調試器:
  • 將協議更改為JSONRPC樣式協議以更加健壯
  • 調試客戶端的大量速度增益(Tobias Rzepka)
  • 統一了Python 2和3的調試器客戶端(Tobias Rzepka)
  • 統一標準和線程調試器客戶端(Tobias Rzepka)
  • 為QThread線程添加了調試支持(Tobias Rzepka)
  • Ruby Debugger:
  • 刪除了Ruby調試器(該界面不再適用於最新的Ruby版本)
  • 調用跟踪查看器
  • 添加了在退出客戶端腳本時停止錄製的功能
  • 變量查看器
  • 添加了通過上下文菜單刷新視圖的功能
  • 十六進制編輯:
  • 添加了一個漂亮的小十六進制編輯器工具(也可用作獨立工具)
  • 圖標編輯器:
  • 添加了關閉所有其他圖標編輯器窗口的功能
  • 項目:
  • 添加了一個對話框,可以快速搜索項目文件列表中的文件(感謝Mike C. Fletcher提供的大部分文件)
  • 添加了一個選項,可以在打開任務時重新掃描項目
  • 項目瀏覽器:
  • 添加了通過鍵盤搜索文件樹的功能(僅限目錄和文件)
  • 工具:
  • Tray Starter
  • 添加了一個顯示版本信息的條目
  • 版本控制系統接口:
  • 水銀
  • 添加了對拉動和推送當前書籤的支持
  • 添加了對條帶擴展的支持
  • 添加了對hetedit擴展的支持
  • 添加了對strip和fetch擴展到日誌瀏覽器的支持
  • 在管理菜單中添加了一項操作以清除備份包
  • Web瀏覽器(基於QtWebKit):
  • 添加了記住每個站點的縮放值的功能(包括管理這些站點的對話框)
  • 添加了狀態欄圖標以顯示在線狀態
  • Web瀏覽器(基於QtWebEngine):
  • 從Qt 5.6.0開始將Web瀏覽器移植到QtWebEngine,因為從此版本開始,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中的新功能

  • 一般:
  • 添加了一個配置頁面,用於編輯要在eric編輯器中打開的mime類型列表
  • 添加了'--settings ='命令行開關,將設置文件存儲在非標準目錄中
  • 跳棋:
  • 將批處理模式添加到代碼樣式檢查器以使用多個CPU / CPU內核
  • 將雜項檢查添加到代碼樣式檢查器(編碼註釋,版權,盲目除外,打印語句,一元素元組,__future__導入,舊樣式字符串格式,字符串格式字符串)
  • 將批處理模式添加到語法檢查程序以使用多個CPU / CPU-Core
  • 將批處理模式添加到縮進檢查器以使用多個CPU / CPU內核
  • 添加了代碼複雜性檢查器。 McCabe代碼風格檢查器
  • 編輯:
  • 添加了配置縮進指南顏色的功能
  • 添加了詢問多個完成列表和呼叫提示提供商的功能
  • 將搜索標記添加到標記地圖
  • 文件瀏覽器:
  • 添加了顯示Python腳本導入的功能
  • 日誌查看器:
  • 添加了包含配置頁的消息過濾器
  • 偏好設置對話框:
  • 將“過濾器”功能更改為“搜索”功能,禁用所有不包含輸入字符串的條目
  • 更改了首次展示時要折疊的配置頁面列表條目的處理,並在eric正在運行時記住展開的那些(但不是在調用之間)
  • 預覽器:
  • 添加了使用'Sphinx'預覽ReST文件的功能
  • 項目
  • 添加了在項目類型或文件類型關聯更改時自動重新組織文件的功能
  • 項目瀏覽器:
  • 添加了顯示Python腳本導入的功能
  • 源代碼文檔:
  • 添加標籤來描述參數類型(@type,@ ptype)和返回值(@rtype)
  • 任務查看器:
  • 添加了為手動生成的任務添加子任務(即任務層次結構)的功能
  • 工具:
  • 差異對話
  • 添加了在輸出中搜索的功能
  • 版本控制系統接口:
  • 所有
  • 添加了在Diff對話框的輸出中搜索的功能
  • 水銀
  • 通過搜索模式增強了日誌瀏覽器功能
  • 通過拉動和推送操作增強了日誌瀏覽器功能
  • 通過差異視圖增強了狀態對話框功能
  • 網絡瀏覽器:
  • 添加了對HTML5功能權限的支持
  • 改進了內容處理標題的解析,類似於在qutebrowser中完成的方式
  • 修改並擴展了v2 API的VirusTotal接口
  • 添加了我們自己的網絡檢查窗口以克服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包括eric 5.5功能以及一些額外的功能。主要區別在於它可以在Linux,Mac OS X和Windows平台上與Python3 / 2,PyQt5 / 4和Qt5 / 4一起使用。

5.5.0版中的新功能

  • 一般:
  • 實現了一個後台服務,它在後台執行獨立於當前解釋器的Python2和Python3腳本
  • 添加了由Candido Fontes提供的葡萄牙語翻譯
  • 跳棋:
  • 將pep8更新為1.5.6
  • 將pyflakes更新為0.8.1版(兼容Python 3.4.0)
  • 為JavaScript文件添加了語法檢查程序
  • 添加了從項目源瀏覽器中檢查多個文件的功能
  • 調試器:
  • 將覆蓋範圍更新為3.7.1
  • 在Python2項目中啟用了覆蓋率信息
  • 編輯:
  • 添加了滾動地圖,如顯示所有標記的
  • 添加了上下文菜單條目以重新加載具有給定編碼的文件
  • 為Qt樣式表文件添加了詞法分析器(從舊的eric版本升級時,需要通過配置對話框更改* .qss文件的詞法分析器關聯)
  • 從QScintilla 2.8.2開始增加對QScintilla Gettext詞法分析器(QsciLexerPO)的支持
  • 自QScintilla 2.8.3起增加了對QScintilla CoffeeScript lexer(QsciLexerCoffeeScript)的支持
  • 多項目:
  • 添加了對項目分類的支持並更改了多項目文件格式
  • 更改了多項目文件格式以包含所包含項目文件的相對路徑
  • 插件管理器:
  • 擴展了插件存儲庫對話框,以允許隱藏不需要的條目並清理插件下載區域
  • 實現了插件的Python2兼容性檢查(新布爾標誌'python2Compatible'
  • 項目:
  • 添加了對JavaScript項目的支持
  • 添加了代碼,用於將已刪除的文件/目錄移動到回收站,以便刪除它們(os.remove),如果由於缺少依賴項而無法導入send2trash
  • 項目表單瀏覽器:
  • 添加了修改某些表單代碼創建選項的功能(請參閱Qt配置頁面)
  • 版本控制系統接口:
  • 所有
  • 使狀態LED(右下角)可點擊(取決於整體VCS狀態,它將顯示日誌瀏覽器或狀態對話框)
  • 水銀
  • 增強了標記對話框並擴展了日誌瀏覽器以允許標記特定修訂
  • 添加對話框以輸入初始.hgrc / mercurial.ini和.hg / hgrc文件的內容
  • 添加了一個配置選項以強制使用內部合併工具
  • 根據配置的遠程存儲庫(默認/ default-push in .hg / hgrc)提供推/拉相關操作的可用性
  • 通過操作擴展日誌瀏覽器以切換到所選修訂版
  • 增加了對擱架擴展的支持(自Mercurial 2.8起)
  • 添加了對largefiles擴展的支持(從Mercurial 2.0開始)
  • 添加了對Mercurial隊列摘要的支持
  • 添加了對各種'resolve'子命令的支持
  • 網絡瀏覽器:
  • 將DuckDuckGo添加到默認搜索引擎列表
  • 第三方套餐:
  • 將CharDet更新為2.2.1

版本5.4.7中的新功能

  • 這是一個錯誤修復版本。

版本5.4.6中的新功能

  • 這是一個錯誤修復版本。

版本4.5.19中的新功能

  • 這是一個錯誤修復版本。

版本4.5.18中的新功能

  • 這是一個錯誤修復版本。

版本4.5.17中的新功能

  • 這是一個錯誤修復版本。

版本4.5.15中的新功能

  • 這是一個錯誤修復版本。

<強>要求

  • 的Python
  • PyQt的

截圖

eric_1_69446.png
eric_2_69446.png

類似的軟件

MCU 8051 IDE
MCU 8051 IDE

2 Jun 15

MARS
MARS

3 Jun 15

意見 Eric

評論沒有發現
添加評論
打開圖片!