UNPKG

1.99 kBMarkdownView Raw
1jed
2===
3
4主要用于编辑代码的编辑器
5
6## 补充说明
7
8**jed命令** 是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。
9
10### 语法
11
12```shell
13jed(选项)(参数)
14```
15
16### 选项
17
18```shell
19-2:显示上下两个编辑区;
20-batch:以批处理模式来执行;
21-f<函数>:执行Slang函数;
22-g<行数>:移到缓冲区中指定的行数;
23-i<文件>:将指定的文件载入缓冲区;
24-n:不要载入jed.rc配置文件;
25-s<字符串>:查找并移到指定的字符串。
26```
27
28### 参数
29
30文件:指定待编辑的文件列表。
31
32### 实例
33
34以上下两个编辑区的方式,开启 mysource.c 原始代码文件。若要切换编辑区,可利用稍后介绍的命令,开启操作命令,开启功能表后,按 3 ,再按 2 ,即可切换编辑区:
35
36```shell
37jed -2 mysource.c
38```
39
40 **操作**
41
42有些Emacs的组合键和jed菜单组合键冲突例如Alt+f在Emacs中应该是“前进一个单词”,而在jed中则是“文件菜单” 想使用Emacs风格的组合键的话,编辑`/usr/share/jed/lib/menus.slc`找到如下段落:
43
44```shell
45unsetsetkey ("selectmenubar", "\em");
46unsetsetkey ("@\emF", "\ef");
47unsetsetkey ("@\emE", "\ee");
48unsetsetkey ("@\emo", "\eo");
49% Mode menu unsetsetkey ("@\emS", "\es");
50unsetsetkey ("@\emB", "\eb");
51unsetsetkey ("@\emi", "\ei");
52unsetsetkey ("@\emH", "\eh");
53unset_setkey ("@\emy", "\ey");
54```
55
56可以根据自己的需要修改,也可以简单的注释掉;使用菜单可以用F10键。
57
58由于Jed可模拟多种编辑器,其各自按键指令也有所不同。这里以模拟 Emacs 为例,说明在编辑器中的操作方法。
59
60 **文件**
61
62```shell
63/usr/share/jed/lib/*.sl 这是默认的运行jed slang的文件。
64/usr/share/jed/lib/site.sl 这是默认的启动文件。
65/etc/jed.rc 这是全局系统配置文件。
66~/.jedrc 这是用户配置文件。
67```
68
69