Sublime for Stata
作为经管类的学生,经常要和stata,python和R打交道,一个好的编辑器能显著提高我们的效率。对于python,如pycharm、Spyder等都挺好用,R对应的Rsudio也非常棒。相较下来,stata do file editor真是不大好用。本文想推荐大伙用sublime text3 来代替stata原生编辑器。
一、配置sublime
1.Tools>install Package Control
![](https://img.haomeiwen.com/i16938733/a073103558dd3c0f.png)
如果出现
an error occurred installing package control
,可参考如下文章
解决sublime text3安装Package Control问题
注意:解压后会有2层目录,应该将最里面的一层命名为Package Control,并将其放入Packages文件夹里
2.Preferences>PackageControl>Install Package
![](https://img.haomeiwen.com/i16938733/9b05b3c078bb7794.png)
如果遇到
There are no packages available for installation
,可参考如下文章
Sublime Text 安装插件时出现There are no packages available for installation解决步骤
3.将Preferences>Package Settings>StataEditor>Settings>Default里的文本复制到Preferences>PackageSettings>StataEditor>Settings>User里
![](https://img.haomeiwen.com/i16938733/cb23d75617832524.png)
- “stata_path”更改为自己stata所在的位置
- “stata_version”改为自己stata的版本
例如:
![](https://img.haomeiwen.com/i16938733/081178a4282a8b7b.png)
二、配置stata
1.在Do-file Editor > Edit > Preferences的Advanced一栏中,把Edit do-files opened from Windows instead of executing them(从Windows中打开do文件时编辑而不是执行它们)前面的勾取消。点击apply再点击OK
![](https://img.haomeiwen.com/i16938733/ca43348c10b01450.png)
2.右键点击stata快捷方式,选择属性,打开后在目标栏中添加/Register
。注意要和前面的路径用空格隔开。关闭stata程序,再次用右键点击选择“以管理员方式运行”。
![](https://img.haomeiwen.com/i16938733/87bc0e7bacb2d6a6.png)
三、测试
打开sublime text3,File>New File>Save as ,文件名以.do
结尾
![](https://img.haomeiwen.com/i16938733/3304a4dda06fc9de.png)
选中代码Ctrl+D运行
![](https://img.haomeiwen.com/i16938733/7c4e5fac31639fd3.png)
测试成功~
四、使用技巧
- 常用快捷键
- Ctrl + ]: 缩进当前行
- Ctrl + [: 取消缩进当前行
- Ctrl + M: 跳到结束括号;重复操作跳到开始括号
- Ctrl + Shift + M : 选择当前圆括号的所有内容
- Ctrl + / : 注释/取消注释当前行
- Ctrl + Shift + / : 阻止注释当前所选内容(Block comment)
- Ctrl + Shift + D :重复行
2.project系统
平时写东西时会生成各种程序文档,有时打开多个程序文档来检查代码。此时会造成大多数编辑器的页面变得冗杂。此时使用sublime是个好选择。
- 在侧边栏里显示所有文件,而非在主窗口打开
- 点击一次可以预览该文件,双击打开
- Ctrl+P可以搜索project内任意文件并打开
- 同一个project内可增加多个文件夹
![](https://img.haomeiwen.com/i16938733/1b22f3c57cf06a8b.png)
sublime text3安装包、Package Control包、channel_v3.json已打包,搜公众号“皮壹侠”,回复“sublime”即可获取链接
参考资料:
Sublime 教程 for Economists
如何用Sublime Text 3改善Stata命令编写环境?
计量经济学与 Stata 的应用讲义
大神眼里的文本编辑器——sublimetext3