在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
netbeans 开发 本文是有关NetBeans和Ruby的系列文章的最后一部分。 您可以在这里阅读本文的前两部分,这是对NetBeans Ruby支持的简介( 第1 部分 , 第2部分 )。 本文介绍了前两部分中未介绍的功能,并讨论了可以安装的各种扩展,这些扩展可以使Ruby开发更加轻松有趣。 其他提示和快速修复NetBeans Ruby支持的主要开发人员Tor Norbye一直在努力增加编辑器中智能快速修复的数量。 其中一些可直接使用,而另一些则需要额外安装。 原因是它们是在发行后创建的,并且很可能会在下一版NetBeans中包含它们。 让我们用简单的代码示例看一下最有用的快速修复。 如果您使用不推荐使用的构造,则会出现不推荐使用提示。 由于这些警告,您可以确保您的代码符合最新的Ruby编码标准。 如果您在一行上写了太多代码,并且想将其扩展为多行,则可以使用以下快速修复方法: 代码会自动格式化为多行: 可以从更新中心获得以下快速修复程序作为插件。 您可以使用插件管理器(工具|插件)来获取它们-插件的名称为“ Ruby Extra Hints”。 IDE可以检测您是否“阴影”了另一个变量,例如在嵌套的for循环中: 有几种方法可以解决这种情况,因此您可以选择最适合自己的选项。 如果您不想再看到此类提示,则也可以禁用该提示。 您还可以轻松地将do / end块转换为{}块: IDE还将帮助您提供代码样式-当然,编写清晰易读的代码仍然取决于您,但是您会获得建议(这对于从另一种语言转向Ruby的人们来说确实很有用)。 一些快速修复特定于Rails应用程序,例如,如果您的控制器操作缺少相应的视图文件,则会出现以下提示: 您还可以使用一些快速修复来重构代码-引入新变量,从现有代码中提取方法,等等: 可以在选项对话框中启用或禁用所有快速修复,因此,如果有任何灯泡让您烦恼,请转至“工具” |“工具”。 选项| Ruby| 提示并禁用它。 还有其他快速修复程序,要查看完整列表,请访问Ruby Hints Wiki页面: http : //wiki.netbeans.org/RubyHints 自定义颜色主题许多Ruby开发人员习惯于使用vi和emacs等编辑器的外观。 这些编辑器使用黑色背景色,因此对于某些人来说,NetBeans中默认的白色背景可能有点过亮。 幸运的是,NetBeans支持颜色主题,并且有两种方案与终端文本编辑器更相似:Norway Today和City Lights。 您还可以创建自己的颜色主题。 要更改颜色主题,请转至工具| 选项| 字体和颜色,然后将配置文件切换到最喜欢的配置文件。 与数据库相关的工具NetBeans中可用的数据库工具不是特定于Ruby的。 您可以直接从IDE管理数据库。 JDBC驱动程序是为JavaDB(也称为Apachle e Derby),MySQL和PostgreSQL开箱即用提供的,但是您可以在指定JDBC驱动程序的位置和数据库URL之后连接到任何其他数据库。 然后,您可以浏览数据库表,它们的结构,使用语法着色在编辑器中编写SQL查询,运行查询并浏览结果。 您还可以创建新表并备份/还原表数据。 所有这些功能都是开箱即用的,因此您不需要安装任何其他插件。 如屏幕快照所示,数据库管理位于“服务”选项卡中。 规范NetBeans还为Rspec提供了实验性支持。 RSpec是一个行为驱动的开发框架,具有在代码级别用可执行方案和可执行示例表达用户故事的工具。 一旦安装了“ rspec” Ruby Gem(使用“工具” |“ Ruby Gems”),Rails项目将包含一个spec目录,其中可以包含规范文件。 如果打开其中一个(可以使用上述“转到测试”操作),则可以使用“运行文件”来运行规格。 这将在rspec下运行当前的spec文件。 额外的插件您可以安装其他实验性插件以使Ruby编码更舒适:
可在以下Wiki页面上获得有关额外插件的最新信息: http : //wiki.netbeans.org/RubyPlugins Vi和Emacs支持习惯新的键盘快捷键可能很难。 但是,使用NetBeans,您不必放弃现有编辑器的舒适性-有一个可用的vi插件,它不仅具有相似的键绑定,而且还提供与vi / vim类似的与命令相关的功能。 如果您是vi / vim用户,请确保尝试使用此插件: http : //jvi.sourceforge.net/ 没有适用于Emacs的插件,但是您可以在Tools | Tools中切换到Emacs键盘绑定。 选项| 按键图。 截屏录制了大量不同的截屏视频,以使开发人员更容易学习与Ruby开发相关的新功能。 这些截屏视频是NetBeans Ruby学习资源的一部分。 对于任何想快速学习使用NetBeans进行Ruby开发的人,建议使用以下网址 : http : //www.netbeans.org/kb/trails/ruby.html 。 其他语言您可能还想知道NetBeans还支持哪些其他语言。 显然,Java支持是所有受支持语言中最高级的,但是您不仅可以找到对Java和Ruby的强大支持,还可以找到对Java的强大支持。 从5.5版开始,NetBeans就一直支持C / C ++开发。 NetBeans 6.0中已经添加了JavaScript支持,并且计划在以后的版本中对其进行增强。 Groovy / Grails支持正在开发中,第一个目标版本是NetBeans 6.1的插件。 您可以获取诸如Erlang和Scala之类的语言的插件。 还支持某些较旧的语言(例如ASM),因此,如果您使用的是上述列表中未列出的其他语言,请确保搜索插件。 在讨论语言时,还应提及提供通用语言支持的Schliemann项目。 您可以使用Schliemann为任何语言创建基本支持(实际上很容易配置语法着色,代码折叠,缩进等功能)。 由于有了这个项目,NetBeans可以为许多不同的语言提供基本的支持-如果您发明了自己的语言,请务必查看Schliemann以在IDE中获得一些不错的支持。 有关项目Schliemann的更多信息,请参见NetBeans Wiki: http : //wiki.netbeans.org/Schliemann 。 更多信息您可以在其Wiki页面上的NetBeans中找到有关Ruby支持的其他信息。 最后,您可以免费下载NetBeans IDE 。 您可以选择安装小版本的Ruby-only IDE(提供了一个特殊的捆绑包),也可以选择安装具有Ruby支持的成熟的Java IDE。 也可以使用“工具” |“仅Java”将Ruby支持添加到仅Java的IDE中。 插件。 确保在NetBeans中试用Ruby支持。 如果您大量使用Ruby进行开发,则可能会发现NetBeans是您一直在寻找的IDE! netbeans 开发 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论