微信扫码登陆

QQ登录

只需一步,快速开始

立即加入SketchUp吧!

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x
大家好!
我是“Ruby Console+”的创建者,这是一个开发插件的插件。但这不仅仅是为了开发人员。如果你不知道任何编程,插件会教你。

我试着做一个中文版本,这样更多的中国用户可以用他们的语言访问它。除了一些词我不懂中文,所以我用百度翻译(我觉得比谷歌翻译好一点)。但我非常感谢这里的用户能帮助我改进它。

什么是Ruby控制台?
Ruby控制台是一个窗口,您可以在其中向SketchUp发送文本命令,以便自动执行重复的任务或开发新的工具。SketchUp已有一个Ruby控制台,但它非常原始。

Ruby Console+是一个功能更强大的Ruby控制台,具有如下的集成开发环境特性:代码突出显示、自动完成和代码编辑器。它允许您打开控制台的多个独立窗口,并在会话中记住命令历史记录。



使用

  在菜单中: 窗口 → Ruby控制台+

插件有两种模式( Ctrl-Tab↹ ):

  • 控制台:控制台是一个命令行界面,用于测试代码和检查返回值。使用  Enter↵  键,将对代码进行评估(对换行符使用  ⇧Shift-Enter↵,或在“设置”菜单中进行配置)。
  • 编辑器:编辑器是一个功能齐全的文本编辑器。在这里,您将代码转换为脚本并将其保存为文件。


特点

  • 教程:你不知道任何编程?没问题,因为SketchUp是最酷的开始机会。这个插件中包含的著名的“试试Ruby”交互式教程非常简单。
  • 自动完成文档工具提示:智能实时自动完成不仅可以告诉您下一个变量可以调用哪些函数,而且还提供了有关如何正确使用函数的详细信息。使用  Tab↹  键接受建议。
  • 实体检查:将鼠标移动到控制台输出中的实体或三维点上,您将看到它在模型中突出显示。
  • 选择:通过选择带有指针的实体来获取模型中实体的变量。您不再需要单调地选择并执行 Sketchup.active_model.selection[0]。通过在主窗口聚焦时按住  Ctrl  键,可以选择点而不是实体,通过按住  ⇧Shift 键可以启用推断。
  • 它会记住您重新加载的脚本,并在脚本更改时自动重新加载
  • 清除:清除控制台(  Ctrl- L  
  • 帮助:打开当前焦点词的联机文档(实验)(  Ctrl- Q  
  • 菜单:带有首选项的菜单
  • 绑定:一种高级功能,允许您单步进入一个对象或类,调用方法或访问实例变量,就好像您在源代码定义的本地内部一样。尝试将绑定设置为Math,您可以直接调用sqrt等数学函数,而不会出现NameError错误。


ae_console_3.1.1.rbz.zip (3.37 MB, 下载次数: 24)

赞赏

11

查看全部评分

《吧卦》杂志印刷版
推荐
liguotong 发表于 2019-2-2 23:38:56 来自手机频道
感谢提供好的作品
2#
word9999 发表于 2019-1-19 08:25:08
感谢提供好的作品
3#
双鱼 发表于 2019-1-21 11:08:36
欢迎Aerilius!Ruby Console+很棒!中国很多想尝试开发的朋友大多是卡在语言上,中文版本会很有帮助!
多多来SketchUpBar玩,发布更多优秀插件。
4#
幽冥鬼斯 发表于 2019-1-24 14:33:28
本帖最后由 幽冥鬼斯 于 2019-1-24 14:43 编辑

安装了  在哪打开?
6#
tas_1985 发表于 2019-1-25 22:59:03
su2018无法加载
7#
米罗 发表于 2019-1-26 00:04:24
支持一波
8#
Aerilius 发表于 2019-1-26 22:27:44
你好,
抱歉,最新版本有问题。我这里有一个修复版本:
ae_console_3.1.2.rbz.zip (3.37 MB, 下载次数: 27)
请再试一次,非常感谢您帮助我测试它。如果你愿意,你也可以在Github捐款。
现在,它应该这样工作:

                               
登录/注册后可看大图




(我不知道如何编辑第一篇文章,请不要再下载版本3.1.1,因为它不起作用。)

9#
goliath 发表于 2019-2-1 11:38:51
哥们,what  nationality are you?

we can chose what language to communicate.

if sb want's to support u, GitHub is not  convenient for him,you'd better have a wechat account  to get fee.

11#
Aerilius 发表于 2019-2-3 09:37:47
Hi goliath!
I am German, but English is fine for me!

It is not easy to create chinese accounts from outside of China (some require a Chinese phone number). I will see, if I can create a WeChat account.
Is Github not accessible, or does it have a slow connection? Maybe Gitee is more convenient?

快速发帖

本版积分规则

Aerilius

用户组: SU有学(等级3)

帖子: 5 | 积分: 2

评价与分享 是网站发展的源动力!


关闭

站长推荐上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群

SketchUp吧| 关于我们|小黑屋|Archiver|手机app| 

Copyright © 2008 - 2018 SketchUp吧 All rights reserved. ( 豫ICP备11014081号 )

GMT+8, 2019-2-21 21:43 , Processed in 0.117567 second(s), 85 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表