跳转到内容

Gedit

本页使用了标题或全文手工转换
维基百科,自由的百科全书
gedit
开启语法突显的gedit 46.1
开启语法突显的gedit 46.1
首次发布1999年2月12日,​27年前​(1999-02-12)
当前版本
  • 43.alpha(2022年7月6日;預發佈版本)[1]
  • 49.0(2026年1月16日;穩定版本)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C语言, Python
操作系统类Unix系统、Windows、macOS
类型文本编辑器
许可协议GNU通用公共许可证
网站gnome.org/projects/gedit/

gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。gedit是一款自由软件。

特点

[编辑]
gedit 也支持 Windows,图中在Windows 10上运行

gedit 通过GtkSourceView提供语法高亮功能[3],支持包括 MediaWiki 在内的多种程序代码和文本标记格式。[4][5] gedit 还提供用于编辑多个文件的图形用户界面标签页。用户可以在不同窗口之间移动标签页。它可以使用 GVfs 库编辑远程文件;(GnomeVFS 现已弃用)。它支持完整的撤销和重做系统、查找和替换以及全部替换功能。[6]其他常见的面向代码编辑的功能包括行号、括号匹配、文本换行、当前行高亮、自动缩进和自动文件备份。[6]

gedit 的功能包括通过 Enchant 提供的多语言拼写检查,以及灵活的插件系统,可用于添加新功能,例如片段,以及与外部应用程序集成,包括 Python 或 Bash 终端。[6] gedit 自带了一些插件,更多插件则包含在 gedit-plugins 软件包中,并可在线获取。[7]

从 3.20 版本开始,gedit 使用 gspell 进行拼写检查。[8][9]

gedit 提供可选的侧边栏,其中显示已打开文件的列表;侧边栏的另一个标签页则可显示文件浏览器。它还提供可选的底部面板,其中包含 Python 控制台,以及使用 gedit-plugins 时的终端。gedit 会自动检测打开的文件是否被其他应用程序在磁盘上修改,并提示重新加载该文件。通过 gedit-plugins 软件包中的插件,gedit 可以保存和加载会话,即当前打开标签页的列表。[7]

gedit 支持打印,包括打印预览以及打印为 PostScript 和 PDF 文件。打印选项包括文本字体、页面大小、方向、页边距,以及可选的页眉和行号打印,同时还支持语法高亮。[10]

2013 年末至 2014 年初,该应用程序针对 GNOME 3.12 进行了重大升级,采用了全新的、更简洁的用户界面,并改进了代码库,使其能够更好地与其他桌面界面(例如 Unity)协同工作。[11]

架构

[编辑]
gedit logo from 2010
gedit logo from 2009
gedit logo from 2006

作为GNOME 核心应用程序的一部分,gedit 3 使用 GTK 3.x 和 GNOME 3.x 函式庫。其 GNOME 集成功能包括与 GNOME 檔案 之间的拖放操作。

gedit 使用 GNOME 帮助系统提供文档,同时也使用虚拟文件系统和 GNOME 打印框架。[12]

2008年12月,gedit 提供了适用于 macOS 和 Windows 的二进制版本。[13]

Windows 32 位的最后一个版本为 2.30.1,于2014年发布。[14]64 位 Windows 的独立版本则继续发布,3.20.1 版本于2016年发布。[15]

目前的 gedit(3.0 及更高版本)Windows 版本也可通过 MSYS2 获取,并可使用内置的 Pacman 软件包管理器进行安装。[16]

参见

[编辑]

外部链接

[编辑]

参考

[编辑]
  1. ^ News in 43.alpha. 2022年7月6日. 
  2. ^ gedit 49.0 released. 2026年1月16日. 
  3. ^ Projects/GtkSourceView - GNOME Wiki!. wiki.gnome.org. 
  4. ^ Wikipedia:Text editor support § gedit
  5. ^ jpfleury. Syntax highlighting for MediaWiki in gedit. GitHub. [2016-10-21]. 
  6. ^ 6.0 6.1 6.2 "gedit: a powerful, underrated text editor for everybody", Free Software Magazine 互联网档案馆的存檔,存档日期2008-05-18. 15 February 2008
  7. ^ 7.0 7.1 gedit plugins. gitlab.gnome.org. 10 November 2024 [2024-11-14]. 
  8. ^ GNOME / gspell GitLab. gitlab.gnome.org. 
  9. ^ Blog post: gspell news. [23 March 2016]. (原始内容存档于14 November 2018). 
  10. ^ Printing with gedit. Library.gnome.org. 2011 [2020-02-23]. (原始内容存档于5 April 2015). 
  11. ^ Sneddon, Joey-Elijah. Gedit Text Editor Finally Gets a UI Revamp. News Organization. 15 January 2014 [15 January 2014]. 
  12. ^ Free Software Directory - gedit. Directory.fsf.org. 2005-10-03 [2020-02-23]. 
  13. ^ Club Silencio » Late Christmas gift for Windows users. Blogs.gnome.org. 2008-12-25 [2009-03-13]. 
  14. ^ ftp.gnome.org. ftp.gnome.org. [22 March 2019]. 
  15. ^ ftp.gnome.org. ftp.gnome.org. [22 March 2019]. 
  16. ^ How to build your GTK+ application on Windows. Blogs.gnome.org. 2014-08-01 [2015-11-30].