编程界的暴走级管家—sublime text

2016-10-16 王鑫 爬虫俱乐部 爬虫俱乐部

Stata暴走级管家来袭啦~~~使用stata的小伙伴们,你是否还在忍受枯燥无味的dofile编辑器,是否也渴望拥有stata自己的“Rstudio”呢,你是否总是在码程序的时候提心吊胆,生怕漏掉一个括号,一个字母,被stata无情地告知“unexpectedend of file”“invalid syntax”呢?呦~不用怕,现在就由爬虫酱给大家介绍一位无微不至的贴心管家—sublimetext!作为一名忍受了多年do文件编辑器码农,在使用了sublimetext之后,只想说,原来,编程的世界也可以如此丰富多彩!!!

SublimeText,在支持语法高亮、代码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着自身独特的功能,比如代码地图、多种界面布局以及全屏免打扰模式等,可以为我们编写程序保驾护航。那么我们要怎样在stata中成功使用它呢?步骤如下。

基于Stata13.1

1.安装(Installation

1SublimeText是收费闭源软件(70刀),英文原版的下载地址如下:http://www.sublimetext.com/3。、

注意在安装时勾选Addto explorer context menu,这样在右键单击文件时就可以直接使用SublimeText打开。


2)安装Package ControlPywin32Stata editor插件

Package Control可以帮助我们浏览、安装和卸载Sublime Text中的插件。Package Control的安装步骤如下:使用ctrl+`打开Sublime Text控制台,将一段代码(处于篇幅原因,请大家在Package Control官网链接https://packagecontrol.io/installation中下载代码)粘贴到控制台里。等待安装完成。

成功安装后,在Preferences>PackageControl>下拉列表:Install Package中输入Pywin32,完成Pywin32插件安装,Stataeditor安装方法与Pywin32相同。


2.相关设置

(1)更改SublimeTextstata默认识别路径

如果我们的stata安装路径是“C:/Program Files(x86)/Stata13/StataMP-64.exe”请跳过此步,否则,在Preferences>Package Settings>StataEditor>Settings>Default后(注意:不要修改Default中的内容),将所有文本复制粘贴到Preferences>PackageSettings>StataEditor>Settings>User,然后将本机Stata实际安装路径替换掉“C:/Program Files(x86)/Stata13/StataMP-64.exe”,并保存。注意路径是“/”而不是“\”


2设置StataAutomation type library

右键Stata的快捷方式,在目标中添加 /Register,需要注意的是下图“G:\stata\StataSE.exe”“/Register”之间需要空格隔开。点击高级,选择用管理员身份运行



3)查看stata设置

stataDo-file Editor > Edit > PreferencesAdvanced一栏勾选Editdo-files opened fromWindows instead of executing them


这样我们就可以用Sublime Text打开一份do文件啦,例如:


是不是看着舒服了许多呢~毕竟颜即正义~

基于Stata14

使用Stata14的小伙伴们同样可以按照上述步骤安装Sublime Text,只需在第二部分相关设置中做相应修改即可。需要修改的地方如下。

(1)更改SublimeTextstata默认识别路径

比如,笔者的stata14路径为“F:\Stata14-32bit\Stata14\StataMP.exe”,更改如下图所示:


2设置StataAutomation type library



其他的设置可参照Stata13.1设置,这样我们就可以愉快地使用Sublime Text3啦。小伙伴们还在等什么~快点行动起来吧,让编程也可以丰富多彩(苦中作乐。。)!PS:程序猿们要认命。。。。。。

Sublime Text3使用小贴士

1.使用Ctrl +`打开SublimeText控制台。

2.使用Ctrl+F调出搜索框搜索编码中的内容,以及使用Ctrl+H进行替换

3.使用Ctrl+D或者Ctrl+R运行程序。

4.Ctrl + Enter在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter在当前行上面增加一行并跳至该行。

5.使用Alt + R切换正则匹配模式的开启/关闭。SublimeText的使用Boost里的Perl正则表达式风格。

6.Ctrl + P会列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后Enter跳转至该文件。


我们团队原来的微信公众号是“数据处理援助中心”,现在正式搬家到“爬虫俱乐部”,欢迎关注。新的公众号开始,我们推出有问必答栏目,对您提出的问题,我们会尽力回答,并通过推文的形式进行发布。我们也欢迎各位粉丝向公众号投稿。

(编辑 @强宇曦)

欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:xueyuan19920310@163.com

投稿要求

1)必须原创,禁止抄袭;

2)必须准确,详细,有例子,有截图;

注意事项

1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名。

2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。

3)如果大家遇到关于stata处理分析数据的问题,也可以给该邮箱写邮件,邮件名称为“提问”+“问题名称或者关键词”,我们会在后期的推文里给予解答。


长按关注哦

微信扫一扫
关注该公众号