Stata Enhanced
Sublime Text 2 和 3 的插件,增加了 Stata 11-15 的支持
标签 stata
详细信息
安装次数
- 总计 11K
- Win 6K
- Mac 5K
- Linux 1
Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | Jun 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 2 | 0 | 3 | 2 | 3 | 0 | 4 | 2 | 0 | 2 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 2 | 0 | 0 | 2 | 0 | 2 | 4 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
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 Stata Enhanced
- 版本 2.2.4
- 日期:2017 年 6 月 16 日
此软件包为 Stata(11–15,Windows 和 OS X)添加了基本支持,并包含以下内容:
.do
和.ado
文件的语言定义- 将单独行或选择发送到 Stata 的命令(可以通过命令面板和键盘快捷键访问)
- (macOS) 将当前行或选择发送到 Stata:
super+enter
- (Windows) 将当前行或选择发送到 Stata:
ctrl+enter
- (macOS) 将当前行或选择发送到 Stata:
- Stata 文件的构建系统
背景
这是 Steve Harris 的 Stata 软件包的修改版。由于 Stata < 12 的脚本限制,他的版本依赖于创建临时 .do
文件来将命令传递到 Stata。Stata 13 添加了新的 AppleScript 命令(具体为 DoCommand
和 DoCommandAsync
),允许脚本化命令并消除对临时文件的需求。因此,这个软件包比其他 Sublime Text 软件包要简单得多。
然而,为了与 Stata 的早期版本兼容,我包括了创建临时文件的命令,与原始 Stata 软件包类似。因此,该软件包可在 OS X 和 Windows 上与 Stata 11 及以上版本一起使用。
安装
有两种方法可以安装此软件包
- 在 Package Control 中搜索“Stata Enhanced”
- 将整个插件文件夹复制到
~/Library/Application Support/Sublime Text 2/Packages
或~/Library/Application Support/Sublime Text 3/Packages
配置选项
macOS
- (仅适用于 Stata 11 和 12) 此插件将选定的代码发送到一个临时文件,然后通过 Finder 在 Stata 中打开该文件。为了确保在你的系统上正确工作,你必须确保以下两点成立
- 在 Finder 中默认使用 Stata 打开
.do
文件(右键点击一个.do
文件 > “获取信息” > “打开方式” > “更改全部...” > 选择 Stata。 - 在 Stata 中打开的
.do
文件需要运行,而不是编辑。在偏好设置中更改此设置:> Do 文件编辑器 > 高级 > Edit do-files opened from the Finder in Do-file Editor(取消选中此选项)
- 在 Finder 中默认使用 Stata 打开
默认情况下,当在 OS X 上将代码发送到 Stata 时,Sublime Text 将保持焦点,以便您可以继续编辑,遵循 RStudio 的模式,即从脚本编辑器将代码发送到 R 控制台,而不会将焦点从编辑器移开。如果您希望在发送行或选择后 Stata 取得焦点,请在 Stata Enhanced (OS X).sublime-settings
中将 switch_focus_to_stata
设置为 true
。
Windows
- 所有版本的 Stata)在
Stata Enhanced (Windows).sublime-settings
中设置 Stata 安装的全路径(带反斜杠,缺省为"C:/Program Files (x86)/Stata13/StataSE-64.exe"
) - 此插件将选定的代码发送到一个临时文件,然后在该文件 Stata 中打开。为了确保在您的系统上正确工作,您必须确保在 Stata 中打开的
.do
文件是运行而不是编辑。在 Do 文件编辑器 > 编辑 > 偏好设置 > 高级 > Edit do-files opened from Windows instead of executing them(取消选中此选项)中更改此设置。
路线图和愿望列表
- Windows 的 Stata 13 支持自动化 API。使用这些 [API] 而不是临时文件将很酷(就像插件在 OS X 版本中使用临时文件来为 Stata 11-12 打开作品,但为 13 使用的 API)。