大致的安装过程是首先下载配置文件,解压缩到WinEdt安装目录的Config文件夹。执行WinEdt程序,打开Macros—〉Excute Macro Script,运行\WinEdt\Config\Stata目录下的INSTALL.EDT文件,根据提示确认即可。然后重起程序,打开Stata的Do文件,是不是有焕然一新的感觉?非常周到的是,此时菜单栏上不仅添加了打开Stata的快捷方式,而且Run命令已经自动指向Stata程序。有意思的,运行程序有两种模式:Batch模式和Interactive模式。后者会弹开Stata窗口运行当前程序。而前者可以不用弹开Stata窗口而执行程序,并以当前文件名.log显示Stata的Results窗口内容(感觉好处是节省时间,如果输出图形的话也不用等了)。不过,如果程序命令生成log文件的话,可能会出现一个错误,因为记录输出结果的log文件名一般都与程序名相同。这个问题还没搞清楚,权宜之计是取其他不同的log文件名,或者用smcl格式,再利用translate命令转吧。当然,WinEdt生成的这个log与Stata生成的log主要内容是一样的,只不过多了版权信息等内容。前者也会自动保存在工作目录中。
电脑上也安装了另一款非常流行的文本编辑程序UltraEdit(13.2)。也可以实现为Stata语法着色。安装过程相对简单。到如下地址下载Stata的Wordfile:http://www.idmcomp.com/index.php?name=Content&pa=showpage&pid=40#wordfiles。这个网页上有很多程序的Wordfile,包括Latex。可以用Ctrl-F探出窗口查找关键词。Wordfile的版本是Stata7。下载后是个文本文件,打开后复制追加到UltraEdit安装目录下的wordfile.txt文件末尾。另外,需要修改拷贝内容开头的部分,该文件中需要为各种语言设置开始的标记,格式为"/L*"("*"为相应序号),按照文件中各语言顺序编号,注意不要和已有语言的编号重复。执行UltraEdit,视图—〉查看方式中可以看到列表中有Stata。
TextPad(5.1)似乎是编写Stata程序应用最多的编辑器。TextPad的特点是体积小,灵活易用。TextPad中为Stata语法着色的文件可以到美国印第安纳大学J.Scott Long的主页上下载:http://www.indiana.edu/~jslsoc/stata/textpad/stata.syn(文件更新信息:syntax file for Stata for Textpad Version 4.7 - 11/18/2003)。Textpad官方网站上下载:http://www.textpad.com/add-ons/synn2t.html 上面的文件版本要旧一些(Ver 4.0)。下载后把相应的文件下载到安装目录的System文件夹。该网页上提供了安装方法,不过过程略为复杂。其实可以使用configure菜单下面的New Document Class Wizard来实现。首先填好New Class的名字,也就是Stata,Class Number也就是扩展名,填入Stata程序文件扩展名*.do。下个页面是找到Stata.syn所在位置,从下拉菜单中选择Stata.syn。注意在Enable Syntax highlighting的选项框中打勾,然后确认完成即可。
不过就个人喜好来说,至少是默认配置下就视觉效果而言,UltraEdit和TextPad下语法高亮显示的效果较之于WinEdt要逊色一些,具体效果大家可以自己比较,选择自己适合和喜欢的编辑器。这里还有一个网址,提到了编辑Stata文本编辑中的各种问题,包括如上设置问题:http://fmwww.bc.edu/repec/bocode/t/textEditors.html。可供参考。注意其中提到的下载Stata.syn的网址 http://www.indiana.edu/~jslsoc/files/software/textpad/stata.syn 已经过期。
[此贴子已经被作者于2008-2-9 3:21:59编辑过]