全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2619 1
2019-12-28

\ stata IDLE /

你说这瞎折腾,但我就不喜欢太本分。



大一开始玩py,动态语言简直不要太high,写的完全刹不住车,刚摸stata就惊呆了,这语言能不能再“僵尸”点。后来摸着后脑勺得一结论,人家就一计算器,我偏要把他耍成计算机,难怪心累。

stata糟心之首:没有适配IDLE。只怪stata圈子太窄,没有公司愿意赔本赚吆喝。

没人吆喝我来喝。

本文分别记录讲解了如何在notepad++vscode、jupyterlab、Atompycharm上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?

撰文、排版 ——老雷

欢迎关注微信公众号:雷哈哈滴小径分岔花园


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-12-28 23:00:57
原文:https://mp.weixin.qq.com/s?__biz=MzI2MTUxOTI1Nw==&mid=2247483899&idx=1&sn=e3e0cba4209e64807816e9e9968af874&chksm=ea58630ddd2fea1be8e6dba9f511caefa9fcb79c3f9ee44c9bffe5d99d18ecfc95523b68a347&token=633403085&lang=zh_CN#rd
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群