请选择 进入手机版 | 继续访问电脑版
楼主: 匿名
41004 113

[Stata] 神级编辑器(Sublime Text 3)在Stata 13/14中的应用   [推广有奖]

niuniuyiwan 发表于 2015-8-14 21:49
Sublime 是左斜线 / ,目标T是右斜线 \
这些我都注意到了。但是还是不行。重新装了下stata13也不行...
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

使用道具

niuniuyiwan 在职认证  发表于 2015-8-14 23:03:22 |显示全部楼层 |坛友微信交流群
如果没有忘记对新创建的快捷方式选择以管理员身份运行的话,对于stata13 ,运行的do文档里应去掉中文注释,例如:sysuse auto //支持中文 ,但是14可以不用,最后一张图片就是在14中显示的支持中文。
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

使用道具

布赫萨达 发表于 2015-8-21 12:48:28 |显示全部楼层 |坛友微信交流群
谢谢楼主分享实用软件,下下来学习一下
已有 2 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论
niuniuyiwan + 5 精彩帖子

总评分: 经验 + 10  论坛币 + 8   查看全部评分

使用道具

niuniuyiwan 在职认证  发表于 2015-8-29 15:48:16 |显示全部楼层 |坛友微信交流群
附上将do-file转html的快速方法
首选项——插件控制——package install ——输入Exporthtml
安装完毕,选择文档内容——右键export——html——选择browse view(也可复制到word中)

1.PNG

2.PNG

3.PNG

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 50 + 20 + 1 + 1 + 1 精彩帖子

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

使用道具

niuniuyiwan 在职认证  发表于 2015-8-29 16:01:30 |显示全部楼层 |坛友微信交流群
将do-file内容输出到docx/html,亦可使用如下方法:

1.对于SublimeText3,安装Highlight插件(步骤如上)
2.选定do-file内容,右键copy as html (含灰色背景)/copy as rtf 均可,然后复制

4.png










已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 50 + 20 + 1 + 1 + 1 精彩帖子

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

使用道具

intchen 发表于 2015-9-3 00:13:35 |显示全部楼层 |坛友微信交流群
我的stata13也不行,但是stata14可以。
个人感觉跟那个快捷方式没有关系,因为"stata_path": "E:/StatTools/Stata14/StataMP-64.exe"这个语句指定的路径是一个可执行文件,而不是一个快捷方式。
所以那个快捷方式所起的作用应该只是Register一下,完后是可以删除的,Stata​Editor的作者还提供了Unregister的方法,见http://www.stata.com/automation/#createmsapp

很悲剧,我原本参照的一个网页进行的设置,能使用stata13,用Ctrl+B执行。
本来用了一段时间很好的,可是这几天系统重装了,收藏的那个网页也打不开了,别的步骤都记得,但是它要添加一个Repository,这个地址可真的是记不住,现在只能将就用这个配置方法了。不过这好像是Stata​Editor的作者推荐的方法。

我目前使用的系统是Win10,不知道是不是系统的原因导致stata13和stata14不能一样用。
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 50 + 1 + 1 + 1 精彩帖子
niuniuyiwan + 100 + 100 + 5 + 5 + 5 精彩帖子

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

使用道具

niuniuyiwan 在职认证  发表于 2015-9-3 18:21:35 |显示全部楼层 |坛友微信交流群
intchen 发表于 2015-9-3 00:13
我的stata13也不行,但是stata14可以。
个人感觉跟那个快捷方式没有关系,因为"stata_path": "E:/StatTool ...
   感谢您的回复和一起探讨这个很有意义的话题.   由于时间匆促,我把自己的理解简要写了下来,不足之处请指正:
1.快捷方式为注册关联用,使用后移除也可,但移除前必须以管理员身份运行一次。
2.这个网址为:http://stackoverflow.com/questions/18532440/in-sublime-text-3-can-i-send-a-selection-of-a-do-file-to-stata
3. 这个Repository为:Stata Enhanced ----->Stata14不需要
4.Stata Enhanced -Key Binding user file:
  1. { "keys": ["super+shift+b"],
  2. "command":"text_2_stata",
  3. "context": [
  4. {"key": "selector", "operator": "equal", "operand": "source.stata"},]
  5. },
复制代码
//by Matthew answered Aug 21 '14 at 18:23

5.STATA14以下版本在编译运行时不要含中文(见Stata Editor中encode简介)


已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 50 + 20 + 1 + 1 + 1 精彩帖子

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

使用道具

intchen 发表于 2015-9-4 00:24:32 |显示全部楼层 |坛友微信交流群
niuniuyiwan 发表于 2015-9-3 18:21
感谢您的回复和一起探讨这个很有意义的话题.   由于时间匆促,我把自己的理解简要写了下来,不足之处请 ...
感谢您的回复及评分。

我是忍受了多年stata的do文件编辑器后才去找替代方案的,以前试过其它的编辑器,感觉都不是很好,7月初才换成sublime text,当时直接使用的是Stata Editor,没有用Stata Enhanced,这几天配置过Stata Enhanced,但是每次Ctrl+Enter都会重新打开一个stata进程,就放弃不用了。

记得当时装完Stata Editor后,菜单里面有注册Stata Automation的选项,也可以通过控制台命令直接修改stata路径。但是它是默认的stata13,没有修改stata版本号的选项,所以调用stata14时就会出现问题,如果含中文的话。但调用stata13时是可以含中文的。

您说的作者那个说明,其实很好解决,就是在Stata Editor的配置文件中修改版本号,如果改为13,sublime会自动转变编码为gbk后发送到stata,如果改为14,则会自动转变编码为utf-8后发送到stata。

我觉得stata13不能用应该不是编码问题,因为我确实以前用过含中文的do文件,没有任何问题。而且编码不对应该是代码运行出错,但目前的情况是stata实例根本就不会打开。

以下网址有人讨论类似的问题,您可以参考。
http://stackoverflow.com/questio ... stata-for-every-com

再次感谢,很高兴能有更多的交流。
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 3 + 3 + 3 精彩帖子
niuniuyiwan + 100 + 100 + 5 + 5 + 5 精彩帖子

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

使用道具

niuniuyiwan 在职认证  发表于 2015-9-4 12:11:12 |显示全部楼层 |坛友微信交流群
intchen 发表于 2015-9-4 00:24
感谢您的回复及评分。

我是忍受了多年stata的do文件编辑器后才去找替代方案的,以前试过其它的编辑器, ...
感谢您再次交流心得体会,特别感谢您提到
在Stata Editor的配置文件中修改版本号,
这一方法,今天重试了下,可以运行含中文注释的代码,但在屏幕上显示的是乱码,比如:
  1. clear all  //清除
复制代码

捕获.PNG



       当然屏幕显示不重要,重要的不影响运行,自己当时因为影响运行转换成14,且屏幕也无乱码,这样做也省去使用Stata-Enhanced,  除添加VC库作为14初始运行之需和自行修改快捷键为单键F12外(全部执行文档也是ctrl+A后只按F12,不会重新打开另一个Stata进程),其他设置均按照作者的简要使用说明,从7月初学ST3至今,在win8.1下使用一直没有任何问题,当然也就忽视了对很多细节的思考,win10系统自己没有接触过,很抱歉暂未想到很好的解决方法,stataeditor setting default可以通过安装Package Resource Viewer 来修改,再次感谢您的交流!   


3.avi_1441422210.gif

1.png


StataMP 14 64.part3.rar

15.2 MB

StataMP 14 64.part2.rar

99 MB

StataMP 14 64.part1.rar

99 MB

VC合集软件运行.rar

40.45 MB

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 3 + 3 + 3 精彩帖子

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

使用道具

yhw1234 学生认证  发表于 2015-10-24 18:40:32 |显示全部楼层 |坛友微信交流群
好贴,还免费下载附件,谢谢分享!!!!
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 06:28