2015年12款最佳的開源文本編輯器
文本編輯器可用于編寫代碼、編輯例如配置文件的文本文件、創建用戶指令文件等等。在Linux中,文本編輯器有兩種,一種是圖形用戶界面(GUI),還有一種是命令行文本編輯器(控制臺或終端)。
在這篇文章中,我會介紹Linux服務器和PC機上最好的12個開源文本編輯器。
1. vi /Vim編輯器
Vim一款強大的基于命令行的文本編輯器,加強了舊的Unix Vi文本編輯器的功能。它是系統管理員和程序員中最流行和使用最廣泛的文本編輯器之一,這也是為什么許多用戶通常把它看作是程序員專用的編輯器。當我們編寫代碼或編輯配置文件時,它能夠高亮語法。
2. Gedit
這是一款通用的基于GUI的文本編輯器,并通過默認文本編輯器安裝在Gnome桌面環境上。它簡單易用,高度可插入,是一款強大的編輯器,具有以下功能:
- 支持UTF-8
- 可配置的字體大小和顏色
- 高度可定制的語法高亮
- 撤消和重做功能
- 恢復文件
- 文件遠程編輯
- 搜索和替換文本
- 剪貼板支持功能以及更多
3.Nano編輯器
Nano是一個易于使用的文本編輯器,無論是新的還是高級的Linux用戶。它通過提供可自定義的鍵綁定來增強可用性。
Nano具有以下功能:
- 高度可定制的鍵綁定
- 語法高亮
- 撤消和重做選項
- 全行展示在標準輸出上
- Pager支持讀取形式標準輸入
你也可以查看完整的Nano編輯器指南:How to Use Nano Editor in Linux
4. GNU Emacs
這是一個高度可擴展和可定制的文本編輯器,其核心還提供Lisp程序語言的解釋。此外,可以添加不同的擴展來支持文本編輯功能。
Emacs有以下功能:
- 用戶文檔和教程
- 使用顏色甚至是純文本高亮語法。
- Unicode支持許多自然語言。
- 各種擴展包括電子郵件和新聞,調試器界面,日歷等等
5.Kate/ Kwrite
Kate是一款自帶KDesktop環境(KDE)、功能豐富且高度可插入的文本編輯器。Kate項目旨在兩個主要產品的開發:KatePart和Kate。
KatePart是一個高級的文本編輯器組件,包括許多KDE應用程序,這些應用程序可能需要用戶去編輯文本,而Kate是一個多文檔接口(MDI)文本編輯器。
下面是它的一些基本功能:
- 可通過腳本擴展
- 編碼支持,如Unicode模式
- 雙向模式的文本渲染
- 支持帶有自動檢測功能的行結束
此外還有遠程文件編輯和很多其他的功能,包括高級編輯功能,應用程序功能,編程功能,文本高亮功能,備份功能以及搜索和替換功能。
6.Lime Text
這是一款強大的類似于IDE的文本編輯器,是流行的Sublime Text免費和開源的繼承者。它有幾個前端,例如,命令行界面可以讓你使用可插入的后端。
7.Pico編輯器
Pico也是一款基于命令行的文本編輯器,自帶Pine新聞和電子郵件客戶端。這對于新的Linux用戶而言,真的是一個很不錯的編輯器,因為它相較于很多GUI文本編輯器相對比較簡單。
8.Jed編輯器
這也是一款命令行編輯器,支持類似于GUI的功能,如下拉菜單。這是特意針對軟件開發而開發的編輯器,并且它的一個重要功能就是支持Unicode模式。
9. gVim編輯器
這是一款流行的GUI版本的Vim編輯器,具有與命令行Vim類似的功能。
10. Geany編輯器
Geany提供基本的類似于IDE的功能,使用GTK +工具包聚焦于軟件開發。
它的一些基本特功能如下所示:
- 語法高亮
- 可插式接口
- 支持多種文件類型
- 支持代碼折疊和代碼導航
- 符號名稱和構建自動完成
- 支持自動關閉HTML和XML標簽
- 基本的項目管理功能以及更多
11.Leaf Pad
這是一款基于GTK +的,輕量級的GUI文本編輯器,也深受當今Linux用戶的歡迎。因為它很容易為新的Linux用戶使用。
它具有以下功能:
- 代碼集選項
- 允許自動檢測代碼集
- 撤消和重做選項
- 顯示文件行號
- 支持拖放選項
- 支持打印
12.Bluefish
Bluefish是一款易于安裝和使用的文本編輯器,定位Linux程序員和web開發人員。它提供了一系列廣泛的功能,具體如下:
- 輕量級而且速度快
- 集成外部Linux程序和filters、piping,外部Linux程序如lint、weblint、make等等,piping如sed、sort、awk等等
- 拼寫檢查功能
- 支持工作于多項目
- 遠程文件編輯
- 支持搜索和替換功能
- 撤消和重做選項
- 自動恢復修改的文件
總結
如果大家使用過其它免費和開源的文本編輯器,也歡迎留言告訴我們。
譯文鏈接:http://www.codeceo.com/article/2015-12-best-editor.html
英文原文:12 Best Open Source Text Editors (GUI + CLI) I Found in 2015
翻譯作者:碼農網 – 小峰