Как установить режим клавиатуры для редактора jed с эмуляцией EDT?

586
C.W.Holeman II

Как переключаться между режимами командной строки и клавиатуры при использовании jedредактора с EDTэмуляцией?

В Руководстве пользователя OpenVMS говорится, что при использовании EDTредактора, если пользователь хочет управлять EDTс помощью клавиатуры, режим должен быть установлен для клавиатуры, а не для ввода из командной строки:

Чтобы начать редактирование клавиатуры, необходимо сначала ввести команду редактирования строки CHANGE.

Я использую:

(Jed 0.99.18U) EDT Linux 2.6.31-19-generic #56-Ubuntu SMP 

с этим .jedrcфайлом:

evalfile ("edt"); pop (); unsetkey ("^H"); setkey ("bol", "^H"); 

Использование -batchпоказывает, что .jedrcфайл правильно расположен.

$ jed -batch loading /usr/share/jed/lib/site.slc loading /usr/share/jed/lib/os.sl loading /usr/share/jed/lib/menus.slc loading /usr/share/jed/lib/defaults.sl loading /etc/jed.d/05jed-common.sl loading /etc/jed.d/50jed-extra.sl loading /usr/share/jed/jed-extra/libdir.slc loading /usr/share/jed/jed-extra/ini.slc loading /usr/share/jed/jed-extra/drop-in/ini.slc loading /etc/jed.d/55jedstate.sl loading /usr/share/jed/jed-extra/gdbmrecent.slc loading /usr/share/slsh/local-packages/gdbm.sl loading /usr/share/jed/jed-extra/utils/sl_utils.slc loading /home/cwhii/.jedrc loading /usr/share/jed/lib/edt.slc 
1

1 ответ на вопрос

1
C.W.Holeman II

Похоже, что jedподдерживается только режим клавиатуры, поэтому нет команды переключиться на него, поскольку он уже находится в режиме клавиатуры. Это задокументировано в jed EDTсправочном сообщении.

Вызовите jedтогда

<esc>HB<downArrow><downArrow><downArrow><downArrow><enter> 

отобразить EDTсправку. Затем прокрутите вниз до последней строки:

JED не поддерживает никаких команд редактирования строки EDT, и нет никаких планов сделать это.

Похожие вопросы