尝试 Jed 作为你的 Linux 终端文本编辑器

Jed 方便的下拉菜单使其对于终端文本编辑器的新手来说很容易上手。
90 位读者喜欢这篇文章。
Person using a laptop

你可能听说过 Emacs、Vim 和 Nano,这些典型的 Linux 文本编辑器,但 Linux 拥有大量的开源文本编辑器,我的目标是在 12 月份公平地尝试其中的 31 个。

在本文中,我将介绍 Jed,这是一款基于终端的编辑器,具有方便的下拉菜单,这使得它对于终端编辑器的新手来说特别容易上手,也方便那些不喜欢记住每个功能的键盘组合的人。

安装 Jed

在 Linux 上,你的发行版的软件仓库可能会通过你的软件包管理器提供 Jed 的安装

$ sudo dnf install jed

并非所有发行版都提供,但是从源代码编译它很容易。首先,下载 S-Lang(Jed 使用的语言)并安装它

$ wget https://www.jedsoft.org/releases/slang/slang-x.y.z.tar.bz2
$ tar xvf slang*bz2
$ cd slang-x.y.z
$ ./configure ; make
$ sudo make install

安装完成后,使用 Jed 源代码 做同样的事情

$ wget https://www.jedsoft.org/releases/jed/jed-x.y.z.tar.bz2
$ tar xvf jed*bz2
$ cd jed-x.y.z
$ ./configure ; make
$ sudo make install

启动 Jed

Jed 在终端中运行,因此要启动它,只需打开一个终端并键入 jed

F10 key ==> File   Edit   Search   Buffers   Windows   System   Help


     This is a scratch buffer.  It is NOT saved when you exit.

     To access the menus, press F10 or ESC-m and the use the arrow
     keys to navigate.

     Latest version information is available on the web from
     <http://www.jedsoft.org/jed/>.  Other sources of JED
     information include the usenet newsgroups comp.editors and
     alt.lang.s-lang.  To subscribe to the jed-users mailing list, see
     <http://www.jedsoft.org/jed/mailinglists.html>.

     Copyright (C) 1994, 2000-2009  John E. Davis
     Email comments or suggestions to <jed@jedsoft.org>.

[ (Jed 0.99.19U) Emacs: *scratch*    ()  1/16   8:49am ]

如何使用 Jed

Jed 自动加载的说明清晰且有帮助。 你可以按 F10 键或 Esc 键,然后按字母 M 进入顶部菜单。 这会将光标放在 Jed 屏幕顶部的菜单栏中,但不会打开菜单。 要打开菜单,请按键盘上的 EnterReturn。 使用箭头键在每个菜单中导航。

屏幕上的菜单不仅对首次用户有帮助,而且还为经验丰富的用户提供了键盘快捷键的绝佳提醒。 例如,你可能可以猜出如何保存你一直在处理的文件:转到 文件 菜单并选择 保存。 如果你想加快此过程,可以学习 Ctrl+X 然后 Ctrl+S 的键盘组合(是的,这是连续的两个键盘快捷键)。

探索 Jed 的功能

对于一个简单的编辑器,Jed 具有令人惊讶的有用功能列表。 它具有内置的多路复用器,允许你一次打开多个文件,但将它们“堆叠”在一起,因此你可以对它们进行洗牌。 你可以拆分 Jed 窗口以一次在屏幕上显示多个文件,更改颜色主题或打开 shell。

对于任何有 Emacs 经验的人来说,许多 Jed 的“未宣传”功能,例如用于导航和控制的键盘组合,都非常熟悉。 另一方面,当键盘组合与你期望的截然不同时,会有一个轻微的学习(或者可能是不学习)曲线。 例如,GNU Emacs 中的 Alt+B 将光标向后移动一个单词,但在 Jed 中,默认情况下,它是 Buffers 菜单的快捷方式。 这让我在这篇文章的每个句子中都感到措手不及。

Jed

Jed 还具有 模式,允许你加载模块或插件来帮助你编写特定类型的文本。 例如,我使用默认的 text_mode 编写了这篇文章,但是在修改 Lua 脚本时,我可以切换到 lua 模式。 这些模式提供语法突出显示并帮助匹配括号和其他分隔字符。 你可以通过查看 /usr/share/jed/lib 来查看与 Jed 捆绑在一起的模式,并且因为它们是用 S-Lang 编写的,所以你可以查看代码并可能学习一门新语言。

尝试 Jed

Jed 是一个令人愉快且令人耳目一新的清晰的 Linux 终端文本编辑器。 它的设计轻巧、易于使用且相对简单。 作为 Vi 的替代品进行快速编辑,你可以在你的 ~/.bashrc 文件(以及你的 root 用户的 ~/.bashrc 文件,如果你是 root 用户)中将 Jed 设置为 EDITORVISUAL。 今天就试试 Jed。

接下来阅读什么

开始使用 Vim 的 5 个技巧

多年来,我一直想学习 Vim,它现在是我首选的 Linux 文本编辑器,也是开发人员和系统管理员最喜欢的开源工具。 当我说学习时,我…

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算行业工作,通常同时进行。

4 条评论

感谢这篇有趣的文章。我是 Linux 新手,但我可以说我已经尝试过 Jed。在该编辑器中工作非常方便,我将推荐给大家。

这看起来很像 Emacs。

我会看看的。

Micro 是另一个对新人友好的编辑器。

谢谢,我正在立即安装它!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.