在 dreamweaver 中调用 gvim 或第三方文件比较工具

November 11th, 2008 no comment

在 dreamweaver 的文件面板选择两个文件,右击之后可以看到有"比较本地文件"这个选项,可惜 dreamweaver 本身并没有提供文件比较的功能,需要在“首先参数”中指定第三方文件比较工具。我原本装有 gvim ,支持文件比较,但需要指定-d参数进入比较模式(gvim.exe -d <LEFT_FILE_PATH> <RIGHT_FILE_PATH>)。令人发指的是 dreamweaver 只能指定可执行程序,不能作任何 customize,也就是完全不能添加参数,有够dumb。 无奈之下,只好操起非常不熟练的 c,做了个 adapter, 有需要在 dreamweaver 中使用文件比较功能的朋友请点击这里下载 原理 程序比较简单,用一个文本文件存储自定义命令,adapter 收到 dreamweaver 传入的两个文件名之后,读取文本文档中的自定义命令样式,用 sprintf 把文件名格式进去之后再调用。 源代码: main.c /*  * File:   main.c  * Author: Klesh Wong  *  * Created on 2008年11月10日, 下午15:07  */ #include <windows.h> #include <stdio.h> int main(int argc, char** argv) {     char [...]