| 所在主题: | |
| 文件名: 193730.rar | |
| 资料下载链接地址: https://bbs.pinggu.org/a-193730.html | |
本附件包括:
|
|
| 附件大小: | |
|
<h3></h3><div align="left"> Stata本身的程序编辑器过于简陋,语法无法高亮显示,编程出现问题不容易看出来。实际上,如果需要Stata编程,可以借助比较专业的编辑器实现,然后在Stata中执行。这样可以将专业编辑器的功能充分发挥出来。因为最近学习使用Latex,安装了WinEdt5.4(最新5.5),用了一下,发现果然是一个强大的文本编辑器。WinEdt官方网站上提供了编辑Stata程序文件时语法高亮的配置文件,具体请见:<a href="http://www.winedt.org/Config/modes/Stata.php">http://www.winedt.org/Config/modes/Stata.php</a>。考虑到使用Latex写论文,Stata结果可以很方便地输出到Latex里面,共用编辑器不失是一个很好的选择。<br/><br/> 大致的安装过程是首先下载配置文件,解压缩到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命令转<font face="新宋体">吧</font>。当然,WinEdt生成的这个log与Stata生成的log主要内容是一样的,只不过多了版权信息等内容。前者也会自动保存在工作目录中。</div><div align="left"></div><div align="left"></div><div align="left"></div><div align="left"><br/><br/> 电脑上也安装了另一款非常流行的文本编辑程序UltraEdit(13.2)。也可以实现为Stata语法着色。安装过程相对简单。到如下地址下载Stata的Wordfile:<a href="http://www.idmcomp.com/index.php?name=Content&pa=showpage&pid=40#wordfiles">http://www.idmcomp.com/index.php?name=Content&pa=showpage&pid=40#wordfiles</a>。这个网页上有很多程序的Wordfile,包括Latex。可以用Ctrl-F探出窗口查找关键词。Wordfile的版本是Stata7。下载后是个文本文件,打开后复制追加到UltraEdit安装目录下的wordfile.txt文件末尾。另外,需要修改拷贝内容开头的部分,该文件中需要为各种语言设置开始的标记,格式为"/L*"("*"为相应序号),按照文件中各语言顺序编号,注意不要和已有语言的编号重复。执行UltraEdit,视图—〉查看方式中可以看到列表中有Stata。</div><div align="left"></div><div align="left"><br/><br/> TextPad(5.1)似乎是编写Stata程序应用最多的编辑器。TextPad的特点是体积小,灵活易用。TextPad中为Stata语法着色的文件可以到美国印第安纳大学J.Scott Long的主页上下载:<a href="http://www.indiana.edu/~jslsoc/stata/textpad/stata.syn">http://www.indiana.edu/~jslsoc/stata/textpad/stata.syn</a>(文件更新信息:syntax file for Stata for Textpad Version 4.7 - 11/18/2003)。Textpad官方网站上下载:<a href="http://www.textpad.com/add-ons/synn2t.html">http://www.textpad.com/add-ons/synn2t.html</a> 上面的文件版本要旧一些(Ver 4.0)。下载后把相应的文件下载到安装目录的System文件夹。该网页上提供了安装方法,不过过程略为复杂。其实可以使用configure菜单下面的New Document Class Wizard来实现。首先填好New Class的名字,也就是Stata,Class Number也就是扩展名,填入Stata程序文件扩展名*.do。下个页面是找到Stata.syn所在位置,从下拉菜单中选择Stata.syn。注意在Enable Syntax highlighting的选项框中打勾,然后确认完成即可。</div><div align="left"></div><div align="left"><br/><br/> 不过就个人喜好来说,至少是默认配置下就视觉效果而言,UltraEdit和TextPad下语法高亮显示的效果较之于WinEdt要逊色一些,具体效果大家可以自己比较,选择自己适合和喜欢的编辑器。这里还有一个网址,提到了编辑Stata文本编辑中的各种问题,包括如上设置问题:<a href="http://fmwww.bc.edu/repec/bocode/t/textEditors.html">http://fmwww.bc.edu/repec/bocode/t/textEditors.html</a>。可供参考。注意其中提到的下载Stata.syn的网址 <a href="http://www.indiana.edu/~jslsoc/files/software/textpad/stata.syn%20">http://www.indiana.edu/~jslsoc/files/software/textpad/stata.syn </a>已经过期。</div><div align="left"></div><div align="right"><br/>Source:<a href="http://blog.sociology.org.cn/">http://blog.sociology.org.cn/</a><br/><br/></div>
[此贴子已经被作者于2008-2-9 3:21:59编辑过] |
|
熟悉论坛请点击新手指南
|
|
| 下载说明 | |
|
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。 2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。 3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。 (如有侵权,欢迎举报) |
|
京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明