使用subline作为Stata外部编辑器,并实现代码高亮

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;">





附件列表

猜你喜欢

转载自www.cnblogs.com/xuanlvshu/p/9219906.html