2015年12款最佳的開源文本編輯器

jopen 8年前發布 | 23K 次閱讀

文本編輯器可用于編寫代碼、編輯例如配置文件的文本文件、創建用戶指令文件等等。在Linux中,文本編輯器有兩種,一種是圖形用戶界面(GUI),還有一種是命令行文本編輯器(控制臺或終端)。

在這篇文章中,我會介紹Linux服務器和PC機上最好的12個開源文本編輯器。

1. vi /Vim編輯器

Vim一款強大的基于命令行的文本編輯器,加強了舊的Unix Vi文本編輯器的功能。它是系統管理員和程序員中最流行和使用最廣泛的文本編輯器之一,這也是為什么許多用戶通常把它看作是程序員專用的編輯器。當我們編寫代碼或編輯配置文件時,它能夠高亮語法。

2015年12款最佳的開源文本編輯器 – 碼農網

2. Gedit

這是一款通用的基于GUI的文本編輯器,并通過默認文本編輯器安裝在Gnome桌面環境上。它簡單易用,高度可插入,是一款強大的編輯器,具有以下功能:

  • 支持UTF-8
  • 可配置的字體大小和顏色
  • 高度可定制的語法高亮
  • 撤消和重做功能
  • 恢復文件
  • 文件遠程編輯
  • 搜索和替換文本
  • 剪貼板支持功能以及更多

2015年12款最佳的開源文本編輯器 – 碼農網

3.Nano編輯器

Nano是一個易于使用的文本編輯器,無論是新的還是高級的Linux用戶。它通過提供可自定義的鍵綁定來增強可用性。

Nano具有以下功能:

  • 高度可定制的鍵綁定
  • 語法高亮
  • 撤消和重做選項
  • 全行展示在標準輸出上
  • Pager支持讀取形式標準輸入

2015年12款最佳的開源文本編輯器 – 碼農網

你也可以查看完整的Nano編輯器指南:How to Use Nano Editor in Linux

4. GNU Emacs

這是一個高度可擴展和可定制的文本編輯器,其核心還提供Lisp程序語言的解釋。此外,可以添加不同的擴展來支持文本編輯功能。

Emacs有以下功能:

  • 用戶文檔和教程
  • 使用顏色甚至是純文本高亮語法。
  • Unicode支持許多自然語言。
  • 各種擴展包括電子郵件和新聞,調試器界面,日歷等等

2015年12款最佳的開源文本編輯器 – 碼農網

5.Kate/ Kwrite

Kate是一款自帶KDesktop環境(KDE)、功能豐富且高度可插入的文本編輯器。Kate項目旨在兩個主要產品的開發:KatePart和Kate。

KatePart是一個高級的文本編輯器組件,包括許多KDE應用程序,這些應用程序可能需要用戶去編輯文本,而Kate是一個多文檔接口(MDI)文本編輯器。

下面是它的一些基本功能:

  • 可通過腳本擴展
  • 編碼支持,如Unicode模式
  • 雙向模式的文本渲染
  • 支持帶有自動檢測功能的行結束

2015年12款最佳的開源文本編輯器 – 碼農網

此外還有遠程文件編輯和很多其他的功能,包括高級編輯功能,應用程序功能,編程功能,文本高亮功能,備份功能以及搜索和替換功能。

6.Lime Text

這是一款強大的類似于IDE的文本編輯器,是流行的Sublime Text免費和開源的繼承者。它有幾個前端,例如,命令行界面可以讓你使用可插入的后端。

2015年12款最佳的開源文本編輯器 – 碼農網

7.Pico編輯器

Pico也是一款基于命令行的文本編輯器,自帶Pine新聞和電子郵件客戶端。這對于新的Linux用戶而言,真的是一個很不錯的編輯器,因為它相較于很多GUI文本編輯器相對比較簡單。

2015年12款最佳的開源文本編輯器 – 碼農網

8.Jed編輯器

這也是一款命令行編輯器,支持類似于GUI的功能,如下拉菜單。這是特意針對軟件開發而開發的編輯器,并且它的一個重要功能就是支持Unicode模式。

2015年12款最佳的開源文本編輯器 – 碼農網

9. gVim編輯器

這是一款流行的GUI版本的Vim編輯器,具有與命令行Vim類似的功能。

2015年12款最佳的開源文本編輯器 – 碼農網

10. Geany編輯器

Geany提供基本的類似于IDE的功能,使用GTK +工具包聚焦于軟件開發。

它的一些基本特功能如下所示:

  • 語法高亮
  • 可插式接口
  • 支持多種文件類型
  • 支持代碼折疊和代碼導航
  • 符號名稱和構建自動完成
  • 支持自動關閉HTML和XML標簽
  • 基本的項目管理功能以及更多

2015年12款最佳的開源文本編輯器 – 碼農網

11.Leaf Pad

這是一款基于GTK +的,輕量級的GUI文本編輯器,也深受當今Linux用戶的歡迎。因為它很容易為新的Linux用戶使用。

它具有以下功能:

  • 代碼集選項
  • 允許自動檢測代碼集
  • 撤消和重做選項
  • 顯示文件行號
  • 支持拖放選項
  • 支持打印

2015年12款最佳的開源文本編輯器 – 碼農網

12.Bluefish

Bluefish是一款易于安裝和使用的文本編輯器,定位Linux程序員和web開發人員。它提供了一系列廣泛的功能,具體如下:

  • 輕量級而且速度快
  • 集成外部Linux程序和filters、piping,外部Linux程序如lint、weblint、make等等,piping如sed、sort、awk等等
  • 拼寫檢查功能
  • 支持工作于多項目
  • 遠程文件編輯
  • 支持搜索和替換功能
  • 撤消和重做選項
  • 自動恢復修改的文件

2015年12款最佳的開源文本編輯器 – 碼農網

總結

如果大家使用過其它免費和開源的文本編輯器,也歡迎留言告訴我們。

譯文鏈接:http://www.codeceo.com/article/2015-12-best-editor.html
英文原文:12 Best Open Source Text Editors (GUI + CLI) I Found in 2015
翻譯作者:碼農網 – 小峰

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