导读

在这篇文章中,我将介绍 Jed,它是一个基于终端的编辑器,它的特点是有一个方便的下拉菜单,这让那些刚刚接触终端编辑器的用户,以及那些不喜欢记住每个功能的组合键的用户而言变得特别容易。

Jed 方便的下拉菜单,让新用户可以轻松地使用终端文本编辑器。你可能听说过Emacs、Vim和Nano这些典型的

文本编辑器,但Linux有大量的开源文本编辑器,我的目标是在12月份对其中的31个文本编辑器进行一次公平的测试。

安装 Jed

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

$ sudo dnf install jed

并不是所有发行版都是如此,但它是一个很容易从源码编译的应用。首先,下载 S 语言(Jed 的编写语言)并安装(其中 x.y.z 请替换为对应的版本号):

$ wget

$ tar xvf slang*bz2

$ cd slang-x.y.z

$ ./configure ; make

$ sudo make install

安装好后,对 Jed 源码也同样操作(其中 x.y.z 请替换为对应的版本号):

$ wget

$ 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

<

information include the usenet newsgroups comp.editors and

alt.lang.s-lang.  To subscribe to the jed-users mailing list, see

<

Copyright (C) 1994, 2000-2009  John E. Davis

Email comments or suggestions to .

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

如何使用 Jed

Jed 自动加载的说明很清晰且很有帮助。你可以按 F10 键或 Esc 键,然后按字母 M 进入顶部菜单。这将使你的光标进入 Jed 顶部的菜单栏,但它不会打开菜单。要打开菜单,请按键盘上的回车键。使用方向键来浏览每个菜单。

屏幕上的菜单不仅对初次使用的用户很有帮助,对有经验的用户来说,它还提供了很好的键盘快捷键提醒。例如,你大概能猜到如何保存正在处理的文件。进入 File 菜单,选择 Save。如果你想加快这个过程,你可以记住 Ctrl+X,然后 Ctrl+S 的组合键(是的,这是连续的两个组合键)。

探索 Jed 的功能

对于一个简单的编辑器来说,Jed 拥有一系列令人惊讶的实用功能。它有一个内置的多路复用器,允许你同时打开多个文件,但它会“叠”在另一个文件之上,所以你可以在它们之间切换。你可以分割你的 Jed 窗口,让多个文件同时出现在屏幕上,改变你的颜色主题,或者打开一个

对于任何有 Emacs 使用经验的人来说,Jed 的许多“没有宣传”的功能,例如用于导航和控制的组合键,都是一目了然的。然而,当一个组合键与你所期望的大相径庭时,就会有一个轻微的学习(或者说没有学习)曲线。例如,GNU Emacs 中的 Alt+B 可以将光标向后移动一个字,但在 Jed 中,默认情况下,它是 Buffers 菜单的快捷键。这让我措手不及,大约本文每句话都遇到一次。

Jed 也有模式,允许你加载模块或插件来帮助你编写特定种类的文本。例如,我使用默认的 text 模式写了这篇文章,但当我在编写 Lua 时,我能够切换到 lua 模式。这些模式提供语法高亮,并帮助匹配括号和其他分隔符。你可以在 /usr/share/jed/lib 中查看 Jed 捆绑了哪些模式,而且因为它们是用 S 语言编写的,你可以浏览代码,并可能学习一种新的语言。

尝试 Jed

Jed 是一个令人愉快且清新的 Linux 终端文本编辑器。它轻量级,易于使用,设计相对简单。作为 Vi 的替代方案,你可以在你的 ~/.bashrc 文件中(如果你是 root 用户,在 root 用户的 ~/.bashrc 文件中)将 Jed 设置为 EDITOR 和 VISUAL 变量。今天就试试 Jed 吧。

原文来自:

进入linux jed文本编辑怎么退出,Linux文本编辑器Jed相关推荐

  1. 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.2节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  2. 常见的Linux查看检索归档文件及vi文本编辑器操作大全

    常见的Linux查看检索归档文件及vi文本编辑器操作大全 一.Linux目录结构 1.1 树形目录结构 1.2 根目录 1.3 常见的子目录 二.查看及检索文件 2.1 查看文件内容 -- cat命令 ...

  3. linux操作系统 第03章 vi文本编辑器

    第3章    vi文本编辑器 3.1  vi文本编辑器概述 与Unix相同,Linux本质上是一个文本驱动(text-driven)的操作系统.文本文件就是全部由ASCII码字符及某种语言的编码字符构 ...

  4. linux用文本器打文件命令行,Linux 命令行下的最佳文本编辑器

    文本编辑软件在任何操作系统上都是必备的软件.我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件. 正如你所了解的,Linux 真正的魅力在于命令行.当你正 ...

  5. Windows和Manjaro Linux配置Kate作为Python等文本编辑器

    文章目录 Kate优缺点 kate相关网站 Windows配置效果 Windows下载与配置 下载 配置 运行Python脚本 运行bat文件(类似Python的配置),关键之处: 编译运行C++单文 ...

  6. mac与linux文本转换_适用于Windows,Linux和Mac的最佳免费文本编辑器

    mac与linux文本转换 We all use text editors to take notes, save web addresses, write code, as well as othe ...

  7. Linux cat如何自动退出,Linux显示cat帮助信息并退出

    Linux显示cat帮助信息并退出 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ cat --help 用法:cat [选项]... [文件]... 将[文件 ...

  8. linux修改文件后退出,LINUX vim 修改文件 退出

    vim 保存退出, 先按ESC ,然后:wq(保存退出)W:write,写入 Q:quit,退出, 也可以直接输入X,代表WQ,也是保存退出 或者 先按ESC,再按shift+ZZ 也是保存退出 正常 ...

  9. linux系统kate,Manjaro Linux 19.0 系统正式发布 对文本编辑器Kate进行补充

    Manjaro Linux 19.0发布了,这是一个稳定版本,代号"Kyria". Xfce版本仍然是主打,此版本Xfce更新到4.14,并且主要致力于在桌面和窗口管理器上完善用户 ...

  10. linux vim拷贝if tab,vim文本编辑器

    vi简介 vi:Visual Interface,是一种功能强大的文本编辑器,工作在字符模式下,它可执行输出.输出.查找.替换.块等众多文本操作,不需要图形界面,因此执行起来效率会非常高,主要用来编辑 ...

最新文章

  1. 第十一课.DCGAN与CycleGAN
  2. 在学习一门编程语言时要特别注意以下三个方面
  3. 初一模拟赛总结(3.30)
  4. python字符串类型_Python3的字符串类型(疯狂Python)
  5. 飞鸽传书绿色版 部分数据库被陆续公开了
  6. 固态硬盘对于linux提升,对提升Linux下固态硬盘使用率的探讨
  7. MAC安装配置maven环境变量
  8. 【李宏毅2020 ML/DL】P3 Regression - Case Study
  9. .net 导出excel_.NET Core一行代码导入导出Excel生成Word
  10. AI CycleGAN
  11. CR blocks 创建
  12. VS2017使用Qt教程
  13. 【Struck】论文阅读笔记
  14. mysql 高并发 响应时间_高并发,你真的了解吗?
  15. Office 2007重新输入序列号激活
  16. M-JPEG、H.261/H.263、MPEG4、H.264这4种压缩方式有什么区别
  17. Acwing 378.骑士放置(二分图的最大独立集)
  18. 一款彩票app的制作运营详解
  19. Linux From Scratch v7.0中文版
  20. 文本图片垂直水平居中显示

热门文章

  1. python好友信息管理系统
  2. linux 卸载opera,Ubuntu中安装Opera 55 浏览器
  3. java就业班学什么呀_传智播客JAVA就业班的学习心得
  4. k2pb1官改和梅林_K2P B1免拆机刷官改和梅林阉割版固件(方法超简单)
  5. 阿佐数据分析python小抄【pandas基础数据处理】
  6. 字体引入/字体抽离/字体压缩
  7. 如何看待软件测试培训?
  8. 基于Web的通用BBS系统的建立与维护
  9. MATLAB建模与仿真(第一章基础--第四章画图)
  10. eval('{kkk:{}}')出错,eval('{}')与eval('var ss = {kkk:{}}')正常