面向程序員的文本編輯器jEdit第5版發布,支持Scala和Dart

jopen 11年前發布 | 11K 次閱讀 jEdit

        jEdit 是一款面向程序員的、先進的文本編輯器。最近發布的第 5 版包括下列用戶可見的特性:

  • 支持 EmacsIntelliJ IDEA 或 Mac OS X 風格的鍵位映射
  • 開始為法語、德語、俄語、捷克語和日語等語言提供本地化支持
  • 添加了 ScalaDart 編輯模式
  • 改進了 HTML5/CSS3的編輯,也支持 JSP 文件中的 HTML tag
  • 針對 Mac OS X 的更好的 UI 支持
  • 修復了幾個滾動(scrolling)、換行(wrap)、撤銷(undo)和折疊(folding)相關的 bug
  • </ul>

          

            對來自不同環境的開發者而言,可選的鍵位映射是有用的,因為他們可以在 jEdit 中使用熟悉的快捷鍵。同時,IDEA 鍵位映射是個有益的補充,如果也能支持 Eclipse 或 NetBeans 的話,那就更讓人感興趣了。用戶既可以自由定制現有鍵位映射,也可以從零開始自己創建。

            jEdit 最初僅提供了英語界面。它基于這種假設,出于職業目的,程序員需要理解英語,因此大部分程序員應該已經很熟悉英語。2004 年甚至出現了一次關于語言包的在線調查。調查結果顯式,大多數用戶并不關心翻譯的 UI。然而從 5.x 版開始,現在已經支持翻譯版。jEdit 也鼓勵用戶為翻譯過程貢獻自己的力量

        

            對于實在是非常大的文件,其語法高亮支持很多選項,包括:

    1. 完整支持語法高亮(很慢)
    2. 針對獨立的每一行的快速語法高亮(不檢查鄰接行的上下文環境)
    3. 完全關閉語法高亮
    4. </ol>

              在第 5 版中,jEdit 會記住用戶為大文件選定的設置。

              并非所有的修改都是用戶可見的。5. 0.0 版的完整修改記錄中還包括 API 更新、渲染改進和文件遷移等變化。

              jEdit 是一款輕量級文本編輯器,它并不希望成為完整的 IDE。不過存在很多能夠添加到核心中的外部插件(從核心 UI 可以直接安裝),提供了大多數程序員對環境可能期望的功能,如版本控制系統、輔助窗口、選項卡、配色方案和集成終端等。

              更多信息,請訪問 WikiSourceForge 上的項目頁面和開發頁面等。Bug 和問題可以在 SourceForge 問題跟蹤頁面報告。

              Kostis Kapelonis 軟件工程師,專注于企業級應用程序。

      來自: InfoQ
       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!