jed

jed

主要用于编辑代码的编辑器

补充说明

jed命令 是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。

语法

jed(选项)(参数)

选项

-2:显示上下两个编辑区;
-batch:以批处理模式来执行;
-f<函数>:执行Slang函数;
-g<行数>:移到缓冲区中指定的行数;
-i<文件>:将指定的文件载入缓冲区;
-n:不要载入jed.rc配置文件;
-s<字符串>:查找并移到指定的字符串。

参数

文件:指定待编辑的文件列表。

实例

以上下两个编辑区的方式,开启 mysource.c 原始代码文件。若要切换编辑区,可利用稍后介绍的命令,开启操作命令,开启功能表后,按 3 ,再按 2 ,即可切换编辑区:

jed -2 mysource.c

操作

有些Emacs的组合键和jed菜单组合键冲突例如Alt+f在Emacs中应该是“前进一个单词”,而在jed中则是“文件菜单” 想使用Emacs风格的组合键的话,编辑/usr/share/jed/lib/menus.slc找到如下段落:

unsetsetkey ("selectmenubar", "\em");
unsetsetkey ("@\emF", "\ef");
unsetsetkey ("@\emE", "\ee");
unsetsetkey ("@\emo", "\eo");
% Mode menu unsetsetkey ("@\emS", "\es");
unsetsetkey ("@\emB", "\eb");
unsetsetkey ("@\emi", "\ei");
unsetsetkey ("@\emH", "\eh");
unset_setkey ("@\emy", "\ey");

可以根据自己的需要修改,也可以简单的注释掉;使用菜单可以用F10键。

由于Jed可模拟多种编辑器,其各自按键指令也有所不同。这里以模拟 Emacs 为例,说明在编辑器中的操作方法。

文件

/usr/share/jed/lib/*.sl 这是默认的运行jed slang的文件。
/usr/share/jed/lib/site.sl 这是默认的启动文件。
/etc/jed.rc 这是全局系统配置文件。
~/.jedrc 这是用户配置文件。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/jed/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 19日 下午4:08
下一篇 2023年 12月 19日 下午4:11

相关推荐

  • Helm | Helm 列表

    文章目录helm list简介可选项从父命令继承的命令请参阅 helm list 列举发布版本 简介 该命令会列举出指定命名空间的所有发布版本,(如果没有指定命名空间,会使用当前命…

    入门教程 2023年 12月 14日
  • let

    文章目录let概要主要用途参数返回值运算符优先级递减表例子注意 let 简单的计算器,执行算术表达式。 概要 let arg [arg …] 主要用途 执行一个或多个算术表达式…

    入门教程 2023年 12月 19日
  • Git 远程仓库(Github)

    Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开…

    2024年 4月 30日
  • xhost

    文章目录xhost补充说明语法参数 xhost 制哪些X客户端能够在X服务器上显示 补充说明 xhost命令 是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。该…

    入门教程 2024年 3月 11日
  • Helm 安装

    安装chart 文章目录简介可选项从父命令继承的命令请参阅 简介 该命令用于安装chart包。 安装参数必须是chart的引用,一个打包后的chart路径,未打包的chart目录或…

    入门教程 2023年 12月 14日
  • apachectl

    文章目录apachectl补充说明语法参数 apachectl Apache服务器前端控制工具 补充说明 apachectl命令 是Apache的Web服务器前端控制工具,用以启动…

    入门教程 2023年 12月 6日
  • newusers

    文章目录newusers补充说明语法参数实例 newusers 用于批处理的方式一次创建多个命令 补充说明 newusers命令 用于批处理的方式一次创建多个命令。 语法 newu…

    入门教程 2024年 1月 10日
  • elm

    文章目录elm补充说明语法选项 elm 纯文本邮件客户端程序 补充说明 elm命令 是一个E-mail客户端管理程序,它提供了纯文本交互式全屏幕界面。 语法 elm(选项) 选项 …

    入门教程 2023年 12月 14日
  • iptraf

    文章目录iptraf补充说明语法选项 iptraf 实时地监视网卡流量 补充说明 iptraf命令 可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和i…

    入门教程 2023年 12月 19日
  • chcon

    文章目录chcon补充说明语法选项实例 chcon 修改对象(文件)的安全上下文 补充说明 chcon命令 是修改对象(文件)的安全上下文,比如:用户、角色、类型、安全级别。也就是…

    入门教程 2023年 12月 7日

发表回复

登录后才能评论
Translate »