ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Stata Enhanced

andrewheiss WinMac ALL

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

自述文件

源代码
raw.​githubusercontent.​com

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
  • Stata 文件的构建系统

背景

这是 Steve Harris 的 Stata 软件包的修改版。由于 Stata < 12 的脚本限制,他的版本依赖于创建临时 .do 文件来将命令传递到 Stata。Stata 13 添加了新的 AppleScript 命令(具体为 DoCommandDoCommandAsync),允许脚本化命令并消除对临时文件的需求。因此,这个软件包比其他 Sublime Text 软件包要简单得多。

然而,为了与 Stata 的早期版本兼容,我包括了创建临时文件的命令,与原始 Stata 软件包类似。因此,该软件包可在 OS X 和 Windows 上与 Stata 11 及以上版本一起使用。

安装

有两种方法可以安装此软件包

  1. Package Control 中搜索“Stata Enhanced”
  2. 将整个插件文件夹复制到 ~/Library/Application Support/Sublime Text 2/Packages~/Library/Application Support/Sublime Text 3/Packages

配置选项

macOS

  • (仅适用于 Stata 11 和 12) 此插件将选定的代码发送到一个临时文件,然后通过 Finder 在 Stata 中打开该文件。为了确保在你的系统上正确工作,你必须确保以下两点成立
    1. 在 Finder 中默认使用 Stata 打开 .do 文件(右键点击一个 .do 文件 > “获取信息” > “打开方式” > “更改全部...” > 选择 Stata。
    2. 在 Stata 中打开的 .do 文件需要运行,而不是编辑。在偏好设置中更改此设置:> Do 文件编辑器 > 高级 > Edit do-files opened from the Finder in Do-file Editor(取消选中此选项)

默认情况下,当在 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)。