下一页 上一页 目录

9. 编辑器

9.1 支持 Latin-3/Unicode 的编辑器

能够处理 Latin-3 和/或 Unicode 的编辑器有 Vi 变体 Vim 和 Elvis,以及编辑器 Yudit, Wily, Sam, SSam。UTF 兼容的正则表达式包位于 http://www.westley.demon.co.uk/src/libutf-2.10.tar.gz,SSam 等编辑器需要它。

关于 Wily 和 Sam 的更多信息,您也可以在 Wily 邮件列表的存档中找到。

我们用单独的章节来介绍 Emacs。

9.2 Vi (Elvis, Vim)

在当前版本的 Vi 变体 Vim 和 Elvis 中,您可以毫无问题地使用与 Xterm 相同的 latin-3 字体。

如果您在自己的窗口中启动它们,请使用 -fn <字体名> 选项

  elvis -fn fixed-l3
  vim -g -fn fixed-l3

要输入世界语字符,您可以选择使用第 3 章中的方法,或者使用以下定义

  digraph G^ X
  digraph g^ x
  digraph H^ &
  digraph h^ 6
  digraph J^ ,
  digraph j^ <
  digraph C^ F
  digraph c^ f
  digraph S^ ^
  digraph s^ ~
  digraph U^ ]
  digraph u^ }
  set digraph

将这些定义放在文件中,例如 ~/.elvis.lat3 并启动

  elvis -fn fixed-l3 +source~/.elvis.lat3

现在您可以输入例如字符 gx,通过按键 ^Kg^ (Ctrl-k g circumflex) 或者 circumflex, 退格, g。

VimElvis 您也可以在互联网上找到。


下一页 上一页 目录