尝试使用 Jed 作为您的 Linux 终端文本编辑器
Jed 方便的下拉菜单使终端文本编辑器的新手用户可以轻松使用。
您可能听说过 Emacs、Vim 和 Nano,这些典型的 Linux 文本编辑器,但 Linux 拥有大量的开源文本编辑器,我的目标是在 12 月份为其中 31 个提供公平的机会。
在本文中,我将介绍 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
:
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 自动加载的说明清晰且有用。您可以按F10键或Esc键后跟字母M进入顶部菜单。这会将光标置于 Jed 屏幕顶部的菜单栏中,但不会打开菜单。要打开菜单,请按键盘上的Enter 或Return。使用箭头键浏览每个菜单。
屏幕菜单不仅对初次使用的用户有帮助,还为经验丰富的用户提供了键盘快捷键的良好提醒。例如,您可能会猜测如何保存您一直在处理的文件:转到文件菜单并选择保存。如果您想加快该过程,可以学习键盘组合:Ctrl+X,然后是Ctrl+S(是的,这是连续的两个键盘快捷键)。
探索 Jed 的功能
对于一个简单的编辑器来说,Jed 拥有令人惊讶的有用功能列表。它有一个内置的多路复用器,允许您同时打开多个文件,但“堆叠”在另一个文件之上,因此您可以随机浏览它们。您可以拆分 Jed 窗口以同时在屏幕上显示多个文件、更改颜色主题或打开 shell。
对于任何使用过 Emacs 的人来说,Jed 的许多“未公开”的功能(例如用于导航和控制的键盘组合)都会立即熟悉。话又说回来,当键盘组合与您期望的完全不同时,会出现轻微的学习(或者可能忘记)曲线。例如,GNU Emacs 中的 Alt+B 会将光标向后移动一个单词,但在 Jed 中,默认情况下,它是 Buffers 的快捷方式菜单。这篇文章的每一句话都让我措手不及。
Jed 还具有模式,允许您加载模块或插件来帮助您编写特定类型的文本。例如,我使用默认的 text_mode
写了这篇文章,但在修改 Lua 脚本时我能够切换到 lua
模式。这些模式提供语法突出显示并帮助匹配括号和其他定界字符。您可以通过查看 /usr/share/jed/lib
来了解哪些模式与 Jed 捆绑在一起,并且由于它们是用 S-Lang 编写的,因此您可以查看代码并可能学习一门新语言。
尝试杰德
Jed 是一款适用于 Linux 终端的令人愉悦且清爽清晰的文本编辑器。它重量轻、易于使用且设计相对简单。作为 Vi 快速编辑的替代方案,您可以在 ~/.bashrc
文件(以及根目录中)将 Jed 设置为 EDITOR
和 VISUAL
用户的 ~/.bashrc
文件(如果您是 root)。今天试试杰德。