当前位置: 首页 > 科技观察

让medit成为您的下一个Linux代码编辑器

时间:2023-03-21 22:30:50 科技观察

这款经典的文本编辑器提供所有基本功能以及一些令人兴奋的功能,让您可以自定义您的体验。使用XEDIT、jEdit、NEdit、gedit,最后是medit。直到我开始寻找一个我还没有尝试过的编辑器之前,我才听说过medit,但我很高兴我找到了它。如果您正在寻找经典的gedit体验(大约在Gnome2上),那么medit可能会无意中提供一个不错的现代近似值。它还具有许多额外的功能,例如能够使用Python、Lua或C编写插件,甚至可以将shell脚本集成到菜单系统中。所有其他常用功能也都在这里:选项卡式界面、即时shell、缩进管理、语法突出显示等等。安装medit您可以从mooedit.sourceforge.net下载medit。它已确认可在Linux和Windows上运行。如果您使用的是Linux,您也可以在您的存储库中找到它。在Slackware上,我是从slackbuilds.org安装的。Medit终端在使用medit的编辑器中显示Bash脚本示例medit声称是一个“用于编程和围绕编程”的编辑器,实际上,它作为一个更大的GAP(组、算法、编程组、算法、编程)的一部分而诞生项目。它的大部分功能都是在考虑典型开发人员期望的情况下开发的。例如,在“编辑”菜单中,有增加和减少缩进的选项,这是任何试图以视觉方式指示范围的程序员的常见任务(也是Python程序员的明确要求),还有用于注释或取消注释文本块的选项。一些功能对普通用户也很有用。medit有一个易于使用的选项卡式界面(在窗口顶部和侧面的弹出列表中)、一个用于快速浏览文件系统的侧面板、为文件添加书签的能力等等。它还具有针对两种编程语言以及标记语言和Markdown的语法高亮显示,因此它是一个既可用于编辑代码又可用于编辑普通文本的编辑器。配色方案当编辑没有句法关联或格式(如Asciidoc)的纯文本时,medit没有预设的突出显示方案,编辑器将使用您的系统默认值。我使用的是深色主题,因此medit在深灰色背景上显示白色文本。但是,通过语法突出显示,文本会根据每个单词在其结构化语言中所扮演的角色进行着色。起初,我对medit中的一些选项感到有点沮丧,许多颜色太暗而无法在我的深色背景下辨认出来,而且我觉得所有重要元素都不够突出。如果你不喜欢medit选择的scheme,这个问题的答案在Preferences里,你可以在这里更改颜色主题。我将颜色更改为Tango,它渲染了一系列阳光照射的颜色,在我的深色编辑器背景下看起来很棒,甚至还为在medit主题下保持白色的元素添加了颜色。Medit终端显示编辑器中的Bash脚本示例,在深色背景下使用Tango配色方案弹出式Python控制台在medit窗口的底部,有一个弹出式终端,用于快速访问shell。这是一个很好的特性,但坦率地说,在您体验过Emacs和Kate之后,它感觉很普通。medit让我感到惊讶的是它的弹出式Python控制台,从“工具”菜单启动,预先导入了moo和gtk模块。换句话说,当您启动medit的Pythonshell时,您可以查看medit构建自身的Python和GTK模块。这是一个很好的特性,可能会给你编写插件的灵感(这个弹出终端是一个用Python编写的插件,所以你也可以通过它的代码了解插件是如何编写的)。经典编辑器medit是一款出色的基于GTK的编辑器,具有所有重要的基本功能和一些诱人的额外功能,可帮助您扩展应用程序并使其成为您自己的应用程序。由于它接受C、Python、Lua和Bash,因此您可以将它用于多种用途。如果您正在为您的写作寻找一个有用的编辑器,无论是代码还是Markdown或介于两者之间的东西,请给medit一个机会。