让Stata语法高亮显示(高手跳过)-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 软件培训>>

Stata软件培训

>>

让Stata语法高亮显示(高手跳过)

让Stata语法高亮显示(高手跳过)

发布:wodhead | 分类:Stata软件培训

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

Stata本身的程序编辑器过于简陋,语法无法高亮显示,编程出现问题不容易看出来。实际上,如果需要Stata编程,可以借助比较专业的编辑器实现,然后在Stata中执行。这样可以将专业编辑器的功能充分发挥出来。因为最近学 ...
免费学术公开课,扫码加入


Stata本身的程序编辑器过于简陋,语法无法高亮显示,编程出现问题不容易看出来。实际上,如果需要Stata编程,可以借助比较专业的编辑器实现,然后在Stata中执行。这样可以将专业编辑器的功能充分发挥出来。因为最近学习使用Latex,安装了WinEdt5.4(最新5.5),用了一下,发现果然是一个强大的文本编辑器。WinEdt官方网站上提供了编辑Stata程序文件时语法高亮的配置文件,具体请见:http://www.winedt.org/Config/modes/Stata.php。考虑到使用Latex写论文,Stata结果可以很方便地输出到Latex里面,共用编辑器不失是一个很好的选择。

大致的安装过程是首先下载配置文件,解压缩到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 已经过期。
Source:http://blog.sociology.org.cn/

「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

本文论坛网址:https://bbs.pinggu.org/thread-287757-1-1.html

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
经管之家 人大经济论坛 大学 专业 手机版