想让谁亮,谁就亮!

2017-12-19 闫续文 爬虫俱乐部 爬虫俱乐部

       有问题,不要怕!点击推文底部“阅读原文”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱statatraining@163.com,我们会及时为您解答哟~

       ps:(1)爬虫俱乐部将于2018年1月20日至28日在武汉举行两期Stata编程技术定制培训。详情请戳《爬虫俱乐部Stata编程技术定制培训班——2018年1月武汉专场

     (2)喜大普奔~爬虫俱乐部的github主站正式上线了!我们的网站地址是:https://stata-club.github.io,粉丝们可以通过该网站访问过去的推文哟~

在往期推文《编程界的暴走级管家—sublime text》、《大神眼里的文本编辑器——sublime text 3》 中,我们详细介绍了如何安装并配置Sublime Text。粉丝们是不是早就受够了stata 自带的do-file editor而换上了缤纷多彩的Sublime Text呢?自从使用了Sublime Text之后,总是惊叹于其丰富又便捷的各种功能,而最近,我们发现Sublime Text又给我们带来了新的惊喜——Sublime Text的StataEditor可以实现自定义命令和函数高亮啦!

Sublime Text让人爱不释手的其中一个原因在于,编写程序时命令、函数等会变成彩色,既一目了然又不枯燥无味,然而我们也经常碰到一些不会高亮显示的命令,比如我们键入:

clear all

sysuse auto, clear

sum2docx price mpg weight length foreign using mytable1.docx, ///

replace obs mean(%9.2f) sd min(%9.0g) median(%9.0g) max(%9.0g) ///

title("Table 1: Summary Statistics")

keep mpg

egen sum = sum(mpg)

egen min = min(mpg)

egen rank = rank(mpg)

di substr("爬虫俱乐部",1,6) 

我们发现,sum2docx命 令没有和clear、sysuse、keep、egen、di命令一样变成蓝色的,rank函数没有和sum、min、substr函数一样变成绿色的, 如果我们想让Sublime Text将“sum2docx”、 “rank”高亮显示的话该怎么办呢?今天我们就来手把手教学吧~

首先我们进入https://github.com/mattiasnordin/StataEditor下载StataEditor压缩包:

打开Sublime Text,点击上方菜单栏中的“Preferences>Browse Packages”,将刚才下载的压缩包解压后放在打开的文件夹里面:

“StataEditor-master”即为我们新下载并移入的文件夹,注意此时要把文件夹名“StataEditor-master”改为“StataEditor”才可以被识别:

然后,我们进入文件夹“StataEditor”中,使用Sublime Text打开“StataEditor.tmLanguage”这个文件:

我 们的目的是让sum2docx命令和sysuse等命令一样变成蓝色,于是先按住“Ctrl+F”,在这个文件中查找“sysuse”,我们发 现,“sysuse”出现在包含了很多命令的第100行程序中,在这行程序中出现的命令都可以高亮显示,我们可以将“sum2docx”放在该行程序的任 意位置,并用“或”操作符(“|”)分隔不同命令即可,在这里我们把“sum2docx”放在了第一个命令的位置:

在菜单栏中点击“File>Save”:

此时,我们再打开推文一开始的do文件,sum2docx就变成蓝色啦:

类似的方法,我们查找“substr”,发现“substr”出现在有很多函数的第96行,此时将“rank”添加进这些函数中:

点击“File>Save”,于是,do文件中的rank函数就也变成绿色的啦:

是不是很简单呢?学会了这个自定义命令和函数高亮的方法之后,我们就可以根据自己编写程序的需要修改文件高亮的显示啦。

注:此推文中的图片及封面(除操作部分的)均来源于网络!如有雷同,纯属巧合!

关注我们哦!

以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

文字编辑/高金凤

技术总编/刘贝贝


往期推文推荐:

1.高校学术大神:你的导师上榜了吗?

2.中国高校财经、管理与综合类期刊灌水排行榜

3.命令sum2docx输出统计量表到docx文件

4.reg2docx报告你的实证结果吧!

5.爬虫俱乐部又出新命令了——wordconvert转换你的word文件

6.putdocx+wordconvert—将实证结果输出到Word.docx)文档

7.如何从pdf中提取表格数据

8.爬虫俱乐部出品——获取上市公司数据的利器

9.爬虫俱乐部出品——实证结果输出命令

10.Putpdf--神奇的转换工具



关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

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

投稿邮箱:statatraining@163.com

投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

欢迎关注爬虫俱乐部

微信扫一扫
关注该公众号

公开收集正在保存拖拽至此处以完成收集私密