楼主: leizhenpeng
2618 1

[stata资源分享] Stata | 如何拥有超能力IDLE [推广有奖]

  • 0关注
  • 1粉丝

已卖:6份资源

高中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
7.3966
学术水平
3 点
热心指数
3 点
信用等级
6 点
经验
923 点
帖子
15
精华
0
在线时间
51 小时
注册时间
2017-10-21
最后登录
2025-8-2

楼主
leizhenpeng 企业认证  发表于 2019-12-28 00:40:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

\ 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?

撰文、排版 ——老雷

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


二维码

扫码加我 拉你入群

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

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


已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
dxystata + 100 + 10 精彩帖子

总评分: 经验 + 100  论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

擅长爬虫,数据贩子,偶尔赚赚零

沙发
leizhenpeng 企业认证  发表于 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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 12:25