Stata编辑器
Sublime Text 3的Stata编辑器
详细信息
安装次数
- 总数 11K
- Win 11K
- Mac 32
- Linux 23
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 6 | 8 | 4 | 0 | 2 | 1 | 2 | 2 | 2 | 3 | 3 | 2 | 3 | 4 | 7 | 3 | 3 | 3 | 2 | 2 | 5 | 1 | 2 | 0 | 0 | 10 | 6 | 5 | 5 | 4 | 1 | 0 | 4 | 6 | 1 | 2 | 2 | 5 | 1 | 3 | 3 | 1 | 3 | 6 | 2 | 1 |
Mac | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
Sublime Text 3的Stata编辑器
- 版本 0.11.0
- 日期: 2020年12月3日
功能
此包提供从Sublime Text 3 (ST3)编写和运行Stata代码的能力。包中的功能包括
- 清晰的语法高亮显示
- 能够在ST3中使用ctrl + D(“do”)和ctrl + R(“运行”)从ST3运行do文件
- 仅运行所选代码,支持多选
- 从ST3中选择命令以访问文档,然后按F1(在ST3中打开帮助文件),或Ctrl + F1(在Stata中打开帮助文件)。对于前者,需要互联网连接。
- 按alt + L创建局部变量的快捷方式
- 通过选择路径并按alt + shift + U(等同于命令“use 'path', clear”)加载新的Stata数据集。请注意,您的当前工作将丢失,因此请记得保存数据集!
- 一些片段和自动完成功能(编辑设置以添加函数、命令和文件的自动完成功能)
- 以及ST3的所有其他功能!
要求和解压
此包只在Windows机器上运行。要在OS X上使用Sublime Text上的Stata,请尝试Stata Enhanced。StataEditor已在Windows 7、Windows 8和Windows 10上的Sublime Text 3与Stata 13-15上进行了测试。我也对Stata 11和Stata 12进行了非常短暂的测试,它似乎可以正常工作。
要安装此包,请按照以下步骤操作。您可以在没有包管理器的情况下安装StataEditor,但在此情况下,您可能已经知道该怎么做。
如果您尚未安装,请下载并安装 ST3。
安装 Package Control。要获取 Package Control,请点击 此处 并按照 ST3 的说明进行操作。
打开 ST3 并点击首选项 -> Package Control。选择“安装包”并在列表中选择 StataEditor。重复此步骤并安装 Pywin32 包。
如果您的 Stata 安装路径是“C:/Program Files (x86)/Stata13/StataMP-64.exe”,则可以跳过此步骤。如果不是,请选择首选项 -> 包设置 -> StataEditor -> 设置 - 默认。复制内容,然后转到首选项 -> 包设置 -> StataEditor -> 设置 - 用户,并将复制的文本粘贴到新文件中。然后更改路径到您的 Stata 安装位置(注意使用正向斜杠“/”,而不是反向斜杠“\”),并保存文件。另外,如果您不使用 Stata 13,请更改 Stata 版本号。请不要更改设置 - 默认文件的内容。虽然这可以暂时工作,但在下一个更新中,您的更改将消失。当包更新时,设置 - 用户文件的内容不会被覆盖。
最后,要从 ST3 交互式地使用 Stata,您还需要注册 Stata Automation 类型库。说明可以在 此处找到。注意,我必须使用 Windows Vista 的说明来在 Windows 7 和 Windows 8 上使 Stata Automation 起作用。一旦注册了 Stata Automation 类型库,您就可以开始了!您也可以通过使用以下 链接 中的程序来自动化此步骤。
编码
Stata 14 和 Stata 15 支持Unicode并使用 utf-8 编码,与 ST3 一致。Stata 的早期版本不支持 Unicode。因此,如果您在 ST3 中编写包含非 ASCII 字符的 Stata 代码,您可能会注意到,当您在 Stata 的原生 do 文件编辑器(版本 13 及以下)中打开文件时,这些字符已被替换为无意义的内容。通过在 ST3 中以不同的编码保存文件可以轻松避免这个问题:只需打开“文件 -> 以编码保存”,然后选择西欧(Windows 1252)(或另一个合适的编码)。如果您的 Stata 版本使用与非 Windows 1252 不同的编码(同样是 Stata 13 及以下),您可以通过转到设置文件(参见“要求和设置”上方的步骤 4)并更改字符_encoding 选项来更改编码。有关要使用的编码列表,请参阅以下 链接
致谢
感谢 Adrian Adermon 和 Daniel Forchheimer 的有益建议,感谢 Sergio Correia 提供额外的键盘快捷方式。