Sublime Text 3在Stata13/14/15 代码编辑中的辅助应用
更友好的格式请见:
http://dfadf0be.wiz03.com/share/s/3vHv2-0ALQZE2vHXHr37bUdl2a5e712Dfkbx2nCSnB08TJJm
(无力吐槽博客园和为知笔记的对接)
好处:
1.自定义快捷键(ctrl + D(“do”) / ctrl + R (“run”),或其他如f12("do"))
2.Stata不同版本的编码格式快速批量转换
3.自动补全(括号、暂元等)
4.主题和语法高亮颜色设置更丰富、更精准
5.语法提示(易于检查错误)
6.通过插件可将代码一键导出为html等其他格式
..........
1.安装Sublime Text 3
由于这个汉化版部分地方有乱码的问题
所以我干脆首选项——浏览插件——把里面的插件直接复制到了英文版(官网下载)对用的插
件文件路径下面
然后乱码和中文各部分都很完美
如果之前创建的GBK编码的do文件出现了中文乱码的问题,请安装ConvertToUTF8插件
2.安装Pywin32、StataEditor插件
首选项——插件控制——在PackageControl处下拉列表到Package control install package并双击
输入Pywin32输入vvvStataEditor(安装进度见左下角)
3插件设置
首选项——插件设置——stata Editor
打开settingdefault(不要作更改)
再打开setting user
将setting default中的内容全选并复制到setting user中,
在setting default文件中
找到stata_path
将 "C:/Program Files(x86)/Stata13/StataMP-64.exe"
替换为本机STATA13安装路径
(可通过stata快捷方式右键-属性显示安装路径如:"D:/stata15/StataMP-64.exe")
找到stata_version
将后面的数字替换为对应的数字
保存设置
重启Sublime Text 3
4设置Stata Automation type library
找到stata桌面快捷方式
右键选择属性,在目标(T):所链接到的文件地址之后
先空格再添加/Register(或添加/UseRegistryStartin也可以)
D:\StataSet\S15\Stata-64.exe /UseRegistryStartin
注意:
完成后务必右键该快捷方式:选择以管理员身份运行(运行不会有什么显示)
(否则就会出现如下问题:
1、sublime中执行命令打开了stata窗口,命令没有执行;
2、每次在sublime中执行都会重新打开一个窗口。
5.
Stata设置:
点击快捷按钮: new do-file editor
然后在新打开的窗口
Edit——Preferences——Advanced ——
勾选Edit do-files opened from Windows instead of executing them
6测试效果
新建一份do文档,如ch11.do
在sublime中打开
在编辑时便可看到高亮、拼写提示、自动补全,以及并排显示多个do文档。
7快捷键和主题方案
快捷键
(1)使用CTRL+D或者ctrl+r运行
(2)暂元local 使用alt + L,亦可按 `(ESC下)自动补齐
*自定义快捷键类似地,在首选项——插件设置-stataeditor-keybinding user中可以参照key binding defult中的设置复制修改,例如将ctrl+d运行可改为f12键。注:重启后方生效
主题方案
首选项-主题方案-Nil theme
本文参考自: 人大经济论坛,详细出处参考:
只是由于作者个别地方省略了一点点步骤,以及部分坛友遇到了问题,我才整理出此文章。
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">