\ stata IDLE /
你说这瞎折腾,但我就不喜欢太本分。
大一开始玩py,动态语言简直不要太high,写的完全刹不住车,刚摸stata就惊呆了,这语言能不能再“僵尸”点。后来摸着后脑勺得一结论,人家就一计算器,我偏要把他耍成计算机,难怪心累。
stata糟心之首:没有适配IDLE。只怪stata圈子太窄,没有公司愿意赔本赚吆喝。
没人吆喝我来喝。
本文分别记录讲解了如何在notepad++、vscode、jupyterlab、Atom、pycharm上Plus Stata,各自配备成具有超能力的IDLE。
步骤稍细,链接稍多,文章稍长,爱心可加。

轻凉女神notepad++

doline演示

dofile演示

重复上下文补全Version's Tips:① stata14 +( 演示版本:stata16)② notepad++(版本不做要求 )③ black box( 给出百度云link )链接:https://pan.baidu.com/s/1bPK3OCa21LjFXgkhyJmvNA 提取码:dcqy*如果stata过低,请参考Huebler的blog自噶解决。*https://huebler.blogspot.com/2008/04/stata.html
安装notepad++、stataMP-16。
解压balck_box.zip, 分别找到rundo.ini和rundolines.ini文件,鼠标右键,各自用natepad++编辑,如T2。
修改stataMP-64.exe在电脑的路径和名称。注意,两个ini文件都需要修改。如果不知道stataMP-64.exe在电脑中路径,可模仿T3查看。
【配置运行命令行功能】利用notepad++打开do文件,点击 运行,输入:rundolines.exe的绝对路径,同时保存快捷键为F9,命名为"do line",如T4.
【配置运行do文件功能】利用notepad++打开do文件,点击 运行,输入rundo.exe的绝对路径+空格+$(FULL_CURRENT_PATH),同时保存快捷键为F10,命令为"do file",如T5、T6。
打开stata软件,利用natepad++编辑do文件, 按F9键 即运行选中代码,按F10键 即运行整个do文件。
自己平日给py客户装环境时,一直顺手把notepad++也带上。既轻量,又轻爽,我有什么理由不装他呢?如果只是查看文件,notepad++效率远超重型IDLE。但是开发的话,那就萝卜白菜了。
notepad++Plus stata :支持重复上下文自动补全、运行选中命令、运行整个文件

T1

T2

T3

T4

T5
T6

宇宙飞机vscode来了

vscode法力无边
Version's Tips:① stata14 +( 演示版本:stata16)② vscode(版本不做要求 )③ black box( 百度云link )链接:https://pan.baidu.com/s/1dCzpxLm_27H1_kLGD6UTMA 提取码:k5o7
安装vscode,配置black box,操作步骤和notepad++完全一致。
在vscode中安装stata enhanced插件 ,如果不会操作,可模仿T7。
继续安装Code Runner插件,步骤同上。
配置Code Runner的setting文件,添加如下字典的键值,然后保存。如果不会操作,可模仿T8。
{ "code-runner.executorMapByFileExtension":{ ".do":"D:\\Qnap\\stata项目\\vscode编辑stata\\rundo.exe"}, "code-runner.customCommand": "D:\\Qnap\\stata项目\\vscode编辑stata\\rundolines.exe", "stataRun.stataPath": "C:\\Program Files\\Stata16\\StataMP-64.exe", "stataRun.whichApp": "stataMP", "stataRun.pasteSpeed": 1, "stataRun.advancePosition": false,}//high红部分,修改为你自己电脑的rundo.exe、rundolines.exe、StataMP-64.exe路径//只添加键值对,别把{}也给整进去了,最终setting.json外围只有一个{}
利用vscode编辑do文件, 按 ctrl+alt+k 组合键 即运行选中代码,按ctrl+alt+n组合键 即运行整个文件。
作为宇宙第一神器,vscode集万千插件宠爱于一身,简直就是IDLE中的典范。无论是用顺手了,还是想装一装,作为开发工具,vscode都非常出色。
vscode Plus stata :支持重复上下文自动补全、运行选中命令、运行整个文件、自动补全括号引号、语法高亮。
T7

T8
「后面其他关于pycharm、jupyterlab和atom配置内容在公众号查看哦」标题:单方验方 | Stata | 如何拥有超能力IDLE?
撰文、排版 ——老雷
欢迎关注微信公众号:雷哈哈滴小径分岔花园