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