Текстовый редактор jed

За время моей работы в Solaris, я искал текстовый редактор, и вроде бы нашел его.

Если вы имели дело с Emacs, то у вас не должно возникнуть никаких проблем с работой jed. В общем, jed нравится тем что,

  1. Он не такой большой и тяжеловесный как emacs.
  2. Имеет гибкие возможности настройки. Практически весь jed написан на S-lang. S-lang, в свою очередь, мне более ближе чем лисп.
  3. Имеет возможность подсветки синтаксиса для исходных текстов на C, html, shell, perl, java, fortran, S-lang и т.д.
  4. Так же имеет режимы для выше перечисленных языков, то есть при написании программы она автоматически (и довольно удобно) форматируется, подсвечиваются скобки и т.д.
  5. Имеет довольно удобный и простой режим fold. Идея заключается в том, что в этом режиме jed сворачивает (прячет) все что заключено между строками содержащими символы {{{ и }}} Таким образом большой файл можно свернуть так, что будут видны только заголовки функций, имея перед глазами всю картину, и при необходимости, разворачивать нужные.
  6. Имеет возможность простого, инкрементального поиска и замены, а также поиск и замену и regular expressions.
  7. Достаточно легко позволяет переназначать клавиши. Например на клавиатуре для SUN'ов имеются клавиши Find, Cut, Paste, Undo. Просто грех их не использовать.
  8. Может просматривать .info файлы (это формат гнутой документации)
  9. Нормально работает с русским языком.
  10. Ну и имеет всякие 'стандартные UNIX'овские штучки' типа tags, режима компиляции, работа с буферами и т.д.

Основные клавиши в jed

Символ ^ означает клавишу Ctrl, То есть ^X^C - Значит нажать Ctrl затем X, затем не отпуская Ctrl, клавишу С, а ^X

\e означает Escape, то есть, вы должны нажать и удерживать Meta или Alt, если это на работает, то нажмите и отпустите Esc, а затем требуемую комбинцию.
^X^SСохранение текущего буфераF2
^X^CВыход из jedF2
^AВ начало строкиHome
^EВ конец строкиEnd
^VНа страницу внизPgDn
\eVНа страницу вверхPgUp