jed

主要用於編輯代碼的編輯器

補充說明

jed命令 是由Slang所開發,其主要用用途是編輯程序的源代碼。它支持彩色語法加亮顯示,可以模擬emacs,EDT,wordstar和Brief編輯器。

語法

1jed(選項)(參數)

選項

1-2:顯示上下兩個編輯區;
2-batch:以批處理模式來執行;
3-f<函數>:執行Slang函數;
4-g<行數>:移到緩衝區中指定的行數;
5-i<文件>:將指定的文件載入緩衝區;
6-n:不要載入jed.rc配置文件;
7-s<字符串>:查找並移到指定的字符串。

參數

文件:指定待編輯的文件列表。

實例

以上下兩個編輯區的方式,開啓 mysource.c 原始代碼文件。若要切換編輯區,可利用稍後介紹的命令,開啓操作命令,開啓功能表後,按 3 ,再按 2 ,即可切換編輯區:

1jed -2 mysource.c

操作

有些Emacs的組合鍵和jed菜單組合鍵衝突例如Alt+f在Emacs中應該是“前進一個單詞”,而在jed中則是“文件菜單” 想使用Emacs風格的組合鍵的話,編輯/usr/share/jed/lib/menus.slc找到如下段落:

1unsetsetkey ("selectmenubar", "\em");
2unsetsetkey ("@\emF", "\ef");
3unsetsetkey ("@\emE", "\ee");
4unsetsetkey ("@\emo", "\eo");
5% Mode menu unsetsetkey ("@\emS", "\es");
6unsetsetkey ("@\emB", "\eb");
7unsetsetkey ("@\emi", "\ei");
8unsetsetkey ("@\emH", "\eh");
9unset_setkey ("@\emy", "\ey");

可以根據自己的需要修改,也可以簡單的註釋掉;使用菜單可以用F10鍵。

由於Jed可模擬多種編輯器,其各自按鍵指令也有所不同。這裏以模擬 Emacs 爲例,說明在編輯器中的操作方法。

文件

1/usr/share/jed/lib/*.sl 這是默認的運行jed slang的文件。
2/usr/share/jed/lib/site.sl 這是默認的啓動文件。
3/etc/jed.rc 這是全局系統配置文件。
4~/.jedrc 這是用戶配置文件。

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: