Vim documentation: workshop
VIM 参考手册 by Bram Moolenaar
译者: Willis
http://vimcdoc.sf.net
Sun Visual WorkShop 特性 *workshop* *workshop-support*
1. 简介 |workshop-intro|
2. 命令 |workshop-commands|
3. 编译 vim/gvim 以加入 WorkShop 支持 |workshop-compiling|
4. 为 Workshop 发布树配置 gvim |workshop-configure|
5. 获得最新版本的 XPM 库 |workshop-xpm|
{Vi 无此功能}
{仅在编译时加入 |+sun_workshop| 特性时才可用}
==============================================================================
1. 简介 *workshop-intro*
Sun Visual Workshop 有一个 "供选择的编辑器" 功能,以便用户挑选他们喜欢的编辑器
调试程序。在 6.0 发布版本中,我们加入了 gvim 支持。 一个 workshop 调试会话包含
调试窗口和编辑窗口 (可能还有其他)。用户可以在编辑窗口执行众多调试指令,从而尽
量减少在窗口间切换的需要。
Sun Visual Workshop 6 (也被称为 Forte Developer 6) 自带的 Vim 版本是 Vim 5.3。
我们这个版本的功能比 Visual Workshop 所带的 vim/gvim 更可靠。希望用 Vim 作为编
辑器的 VWS 用户应该自己编译这些源代码,并安装到自己的 workshop 发布树中。
==============================================================================
2. 命令 *workshop-commands*
*:ws* *:wsverb*
:ws[verb] verb 把 verb 传到 verb 执行程序。
把 verb 传到一个 workshop 函数,它收集参数并把该 verb 和相关数据通过 IPC 连接
发送给 workshop。
==============================================================================
3. 编译 vim/gvim 以加入 Workshop 支持 *workshop-compiling*
编译 vim 时,加入 FEAT_SUN_WORKSHOP 就可以打开所有必需的编译时选项,使 vim 可
以和 Visual WorkShop 协同使用。VMS 需要的功能用 VWS 发布版本提供的 Sun 编译器
编译通过并经过测试。这不是说这些功能不能用 gcc 编译或者运行,只不过我们不能保
证这一点。
==============================================================================
4. 为 Workshop 发布树配置 gvim *workshop-configure*
要使得支持 Sun Visual Workshop 6 的 gvim 能够编译,需要满足若干要求。
o 应该用 VWS 的编译器而不是 gcc。我们既没有用 gcc 编译更没有测试过,因此不
能保证它能正常工作。
o 必须提供自己的 XPM 库。下面 |workshop-xpm| 一节详述如何得到最新版 XPM。
o 编辑 src 目录的 Makefile,删除 Sun Visual Workshop 行的注释。通过查找字
符串 FEAT_SUN_WORKSHOP,它们很容易找到。
o 我们同时建议 gui 使用 Motif。这样 gvim 就会和 Sun Visual WorkShop 其他部
分有着相同的外观。
可用下面的配置行来 configure 带 Sun Visual WorkShop 支持的 vim:
$ CC=cc configure --enable-workshop --enable-gui=motif \
-prefix=<VWS-install-dir>/contrib/contrib6/<vim-version>
VWS-install-dir 是 Sun Visual WorkShop 安装位置的主目录。缺省值是
/opt/SUNWspro。vim 发布版本的安装一般要有 root 权限。然后,你还需要修改符号链
接 <VWS-installdir>/bin/gvim,使之指向新安装目录里的 vim。<vim-version> 应是唯
一的版本字符串。我用的是 "vim" 加上等价于 version.h 中的 VIM_VERSION_SHORT 的
字符串。
==============================================================================
5. 获得最新的 XPM 库 *workshop-xpm*
支持 Motif 或 Athena 的 Vim 要显示图像,XPM 库是必需的。没有它,工具栏和标号
(sign) 特性会被关闭。
XPM 库由法国国立计算机科学与控制研究学院的 Arnaud Le Hors 提供,它可在
http://cgit.freedesktop.org/xorg/lib/libXpm 下载。撰写此文时,它的最新版本是
xpm-3.4k-solaris.tgz,这是一个 gzip 压缩的 tar 文件。如果你建立目录
/usr/local/xpm 然后在那里解包,就可以直接使用 Makefile 里去掉注释的行而无须修
改。如果安装在别的目录,请修改 src/Makefile 里的 XPM_DIR。