jetbrains rubymine 2018.2.1中文
附激活码汉化包及安装教程- 软件大小:235.88 MB
- 更新日期:2020-03-07 13:30
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
rubymine 2018.2.1是一款非常好用的编程开发工具,可以为用户提供更多的开发工具,它是2018版的第二版,内置的功能以及特性都要高于同版本,内置的DE功能得到了优化,编辑工具以及调试工具都得到了重大的技术突破,现在使用起来会更加轻松与便捷;新版本对设置面板进行进行了大量更新,同时还在此模块中引用Ruby,Rails,JavaScript以及其他语言和技术,而用户在使用过程中可以随时查看它们,支持对编程内容进行示例检查,同时还可以为用户提供一个自定义设定平台,可以根据需要关闭设置中不需要的示例,现在,使用嵌套的nil检查替换安全的导航运算符意图操作可与查询方法RUBY-25360一起使用;需要的用户可以下载体验
新版功能
使用智能编辑器更快地工作
由于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地产生高质量的代码。
充分利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档编制的优势。
检测并消除代码气味
遵循社区最佳实践进行代码检查,以验证代码中是否存在许多类型的可能的错误,并通过快速修复选项提供即时的改进。
自动化但安全的重构有助于清理代码并使其更易于维护。支持Rails的重构可帮助您执行项目范围内的更改:例如,重命名控制器还将重命名助手,视图和测试。
使用功能强大的调试器以及用于Ruby,JavaScript和CoffeeScript的图形用户界面。设置断点,逐步运行代码,并唾手可得地利用所有可用信息。
创建并运行RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit测试,并提供编码帮助和基于GUI的测试运行程序。
软件特色
1、高兴的测试和调试
使用功能强大的调试器和Ruby,JavaScript和CoffeeScript的图形UI。设置断点,一步一步地运行您的代码,并使用所有可用的信息触手可及。
使用编码帮助和基于GUI的测试运行器创建和运行RSpec,Cucumber,Shoulda,MiniTest和Test ::单元测试。
2、享受精心调整的工作空间
在RubyMine中,您可以通过可定制的配色方案,键盘方案以及高效开发所需的所有外观设置,快速帮助您感受宾至如归的感觉。
使用统一的UI节省时间,以便与Git,SVN,Mercurial和其他版本控制系统配合使用。
3、管理您的项目环境
享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。终端也可以在需要时作为IDE工具窗口使用。
通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础架构。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,打开安装包,将软件包crack中的文件“JetbrainsCrack.jar”复制到软件安装目录【C:\Program Files\JetBrains\RubyMine 2018.2\bin】
2、再用记事本打开“rubymine.exe.vmoptions”和“rubymine.exe.vmoptions”这两个文件,再后面添加文件的路径,就是中括号中的内容【-javaagent:C:\Program Files\JetBrains\RubyMine 2018.2\bin\JetbrainsCrack.jar】
3、现在打开桌面上生成的rubymine 2018.2快捷方式,选择do not import settings点击ok;
4、这一步点击“skip remaining and set defaults”跳过设置默认;
5、输入产品注册码,选择activation code,将注册码复制进去即可。
rubymine 2018.2激活码如下:
{"licenseId":"ThisCrackLicenseId",
"licenseeName":"Rover12421",
"assigneeName":"Rover12421",
"assigneeEmail":"rover12421@163.com",
"licenseRestriction":"By Rover12421 Crack, Only Test! Please support genuine!!!",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"},
{"code":"DB","paidUpTo":"2099-12-31"},
{"code":"GO","paidUpTo":"2099-12-31"},
{"code":"RD","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}
6、至此,rubymine 2018.2成功激活,用户可以无限制免费使用。
使用说明
支持的语言
现代应用程序的开发涉及使用多种语言,因此RubyMine是用于多语言编程的IDE。
RubyMine支持以下语言:
Ruby / Rails(在Install Ruby / Rails上了解有关受支持版本的更多信息)
JavaScript, CoffeeScript, TypeScript
样式表(CSS,Less,Sass,SCSS,Stylus)
ERB,HAML,Slim,RHTML
HTML和XHTML
语法和错误突出显示以维护绿色代码
用于创建存根类,脚本等的文件模板
实时模板,可将缩写词扩展为复杂的代码结构
代码完成,根据上下文完成类,方法,字段,参数和其他实体的名称
代码生成以生成特定于语言的代码结构
意向操作和快速修复以优化您的代码
代码重构可在整个代码库中重命名,移动,复制和删除实体
语言注入,用于在字符串文字,标签或属性中使用受支持的语言
用于查看API文档,参数名称和方法提示的代码参考信息
代码折叠以隐藏与您当前任务无关的代码块
代码格式化可根据您的编码样式格式化和排列代码
除了提供编码帮助外,RubyMine还支持特定于语言的工具,用于构建,运行,测试和部署应用程序。
打开一个项目
首先,我们需要克隆包含示例应用程序的存储库:
运行RubyMine,在“ 欢迎”屏幕上单击“ 从版本控制中检出 ”,然后选择Git。
在“ 克隆存储库”对话框中,将以下地址插入URL字段,然后单击“ 克隆”按钮:https : //bitbucket.org/rubyminedoc/sample_rails_app.git。
RubyMine将显示一个进度条,指示克隆过程。
克隆存储库后,将提示您打开包含项目的目录。单击是。
RubyMine打开目录并开始索引过程。您可以在状态栏中看到进度。
RubyMine为您的项目建立索引,以分析其源代码并收集有关可用文件,类和函数定义等的信息。这是代码洞察功能代码完成和导航所必需的。
当您首次打开项目,安装依赖项,向项目中添加新文件,从版本控制系统获取更新或切换分支时,会发生索引编制。
选择Ruby解释器并安装依赖项
打开项目后,有必要选择所需的 Ruby解释器并安装在项目的Gemfile中指定的依赖项:
按下Ctrl+Alt+S以打开“ 设置/首选项”对话框,转到“ 语言和框架” | Ruby SDK and Gems页面,然后选择所需的解释器。
在本教程中,我们使用RVM管理Ruby解释器。您还可以使用由其他版本管理器管理的解释器,或使用操作系统的程序包管理系统安装的解释器。
单击确定。
现在,让我们安装Gemfile中指定的gem。RubyMine允许您使用Bundler来管理宝石。要安装Bundler,请按Ctrl两次并输入以下命令:gem install bundler。
按下Enter并等待,直到安装了Bundler gem。
现在,您可以在RubyMine中使用Bundler命令。要安装gem,请Ctrl再次按两次,然后开始输入bundle install。然后,从列表中选择bundle install命令,然后按Enter。
在“ 捆绑安装”对话框中,单击“ 安装”。
等待RubyMine安装所有gem。
现在我们可以在编辑器中尝试一些功能。
浏览项目
RubyMine提供了丰富的导航功能,可以浏览任何规模的项目。您可以在文件之间导航,转到声明,搜索任何类型的实体等。
专案检视
IDE左侧的“项目”视图显示项目结构。您可以使用它来打开项目中的任何文件,创建新文件,等等。
前往申报
转到声明允许您从任何符号用法导航到符号的声明。要查看运行中的此功能,请按Ctrl+Shift+N,开始键入users_controller,选择users_controller.rb文件,然后单击Enter。
在打开的app / controllers / users_controller.rb文件中,将插入符号放在User类旁边,然后按Ctrl+B。
您将跳到user.rb文件中的类声明。
请注意,您不仅可以跳到项目实体,还可以跳到外部库(在我们的例子中是宝石)中的定义。例如,保持Ctrl按下状态,将鼠标指针悬停在has_many方法上。当方法变成超链接时,单击它而不释放键。
RubyMine将在ActiveRecord Rails模块中打开方法定义。
查找用法
让我们演示“ 查找用法”功能。在app / controllers / users_controller.rb文件中,向下滚动到edit操作,将插入号放在它旁边,然后按Alt+F7。在“ 查找”窗口中,您可以浏览使用此操作的位置。
在Rails实体之间导航
在使用特定的Rails实体(例如控制器)时,您可以导航到相关的测试,视图,模型和帮助器。将插入号置于编辑方法旁边,按Ctrl+Alt+Home,选择查看,然后按Enter。RubyMine将打开包含相应视图的edit.html.erb文件。
您可以在视图中使用相同的快捷方式,并使用编辑器装订线中的 图标快速执行相应的操作。
随处搜寻
RubyMine的下一个功能允许您搜索文件,类,符号或选项,然后跳到所需的实体。
让我们尝试在UsersController中找到destroy动作。按两次并开始输入destroy。下拉列表销毁了Symbols组中的所有控制器。从UsersController中选择销毁操作,然后按。 ShiftEnter
该users_controller.rb文件将被打开,光标将被置于定义破坏行动。
修改代码
RubyMine在编辑器中提供了多个代码编辑功能,这些功能使您可以加快开发过程。其中包括代码完成,重构,代码检查等。
代码完成
RubyMine可以帮助您完成类,方法,关键字等的名称。当您调用代码完成功能时,RubyMine会分析上下文并建议适用于当前插入符号位置的选择。
例如,打开文件,然后转到UsersController类中声明的索引方法。在方法中键入以下代码...
@users = User
...,然后键入点。由于User类是从ApplicationRecord模块继承的,因此编辑器将显示所有继承的成员。
在此之后,开始输入其中以过滤列表,找到从相应的成员查询模块,并按下Enter。
您也可以通过按手动调用代码完成Ctrl+Space。
意向
意图可帮助您快速应用各种代码更改:转换语句以获得更好的代码样式,将字符串添加到语言词典,使用语言注入,等等。
要查看实际意图,请打开user.rb文件,然后向下滚动到User.digest方法,该方法使用多行三元运算符(?:)。根据Ruby样式指南,最好用if / then / else / end块替换此类运算符。为此,请将插入记号放在此三元表达式处(例如,在ActiveModel旁边),然后按Alt+Enter。按下Enter可将三元运算符转换为if / then / else / end块。
请注意,您可以检查代码并使用检查来发现可能的问题。
重构代码
重构是修改源代码以使其易于维护和扩展而又不改变其行为的过程。让我们看一下RubyMine中可用的一些重构功能。
重命名重构使您可以重命名类,方法,文件,变量和参数,并在代码中对它们的所有引用进行了相应的更正。打开users.rb文件,并向下滚动到before_save ActiveRecord回调中 提出的downcase_email方法。将插入号放置在此方法旁边,然后按查看其定义。 Ctrl+Shift+IGif
单击Esc并按Ctrl+Shift+Alt+T。在调用的弹出窗口中选择“ 重命名 ”,这将建议进行各种重构。
在“ 重命名”对话框中,指定一个新的方法名称(在本例中为lowercase_email),然后单击“ 重构”。
“ 重构预览”窗口将显示对重命名方法的所有引用。
单击“ 执行重构”以在所有位置重命名该方法。
提取变量
该提取物变重构放所选择的表达成可变的结果。它声明一个新变量,并将该表达式用作初始化程序。原始表达式将替换为新变量。
打开micropost.rb文件,然后转到picture_size方法。在此方法中,该picture.size表达式被发现两次,可以用一个变量替换。
将插入符号放在picture.size表达式上,然后按Ctrl+Alt+V。在调用的弹出窗口中选择此表达式,然后按Enter。然后,选择“ 全部替换两次”,然后Enter再次按。最后,指定变量名称,然后按Enter完成提取。
重新格式化代码
RubyMine允许您重新格式化源代码,以满足您的代码风格的要求。
让我们重新格式化micropost.rb文件的代码。打开此文件,然后按Ctrl+Alt+L。
RubyMine将重新格式化整个文件,并显示许多更改的行。
分析代码
在这一部分中,我们将执行静态代码分析并检测问题。
RubyMine支持多种检查类型,并且允许在IDE中显示RuboCop违规行为。默认情况下,RubyMine中启用了RuboCop检查,并且要求将 RuboCop gem安装在项目的SDK中。如果未安装此gem,RubyMine将建议您这样做。
让我们打开Gemfile,其中包含应用程序使用的gem列表。将鼠标指针悬停在针对bcrypt gem 显示的警告上。
RubyMine将显示Rubocop消息,通知您有关按字母顺序订购宝石的必要性
将插入符号放在bcrypt宝石旁边,然后按Alt+Enter。编辑器将建议您解决与不正确的宝石订购有关的所有问题。按Enter执行此操作。
您还可以检查整个项目,并在单个报告中显示所有警告。为此,请选择“代码|”。在主菜单中检查代码。在调用的对话框中,您可以指定所需的检查范围。
保留整个项目选项,然后单击确定。检查结果窗口将显示整个项目的警告。
您可以浏览此报告并修复或禁止显示特定警告。
运行测试
RubyMine使您可以使用不同的测试框架,例如Minitest,RSpec或Cucumber。
运行所有测试
我们的项目在Tests文件夹中包含Minitest测试。要运行所有测试,请按Ctrl两次并开始输入test。在调用的弹出窗口中,选择自动创建的 测试:sample_rails_app运行配置,然后按Enter。
RubyMine将运行并在“ 运行”工具窗口中显示测试结果。
运行特定的测试
现在,让我们看看如何运行特定的测试。打开users_controller_test.rb文件,向下滚动到未登录测试时应重定向的索引,然后单击该测试旁边左侧装订线中的 “运行”按钮。
在调用的菜单中,选择Run'test_should_redirect ...'。RubyMine将显示此测试的结果。
重新运行失败的测试
现在让我们回到users_controller_test.rb并打破两个测试。对于未登录时应重定向索引,并应获取新测试的注释get users_path和 get_sighup_path行。为此,选择这些行并使用Ctrl+/快捷方式。
按Ctrl两次,然后再次运行所有测试。您现在可以看到这些测试失败。
让我们通过取消注释和行,在当前打开的users_controller_test.rb文件中修复这些测试。现在,我们可以使用按钮仅重新运行这些失败的测试。 get users_pathget_sighup_pathCtrl+/
现在,我们准备运行我们的应用程序。
运行一个应用程序
在运行Rails应用程序之前,我们需要迁移数据库。要在RubyMine中执行此操作,请按Ctrl两次,然后键入db:migrate。rake db:migrate在下拉菜单中选择,然后按Enter。
在调用的“ 执行'db:migrate”对话框中保留默认设置,然后单击“ 确定”。
这将在db文件夹中创建development.sqlite3数据库。 现在我们可以运行我们的应用程序了。按Ctrl两次,然后开始输入开发。从列表中选择Development:sample_rails_app配置,然后按Enter。
RubyMine将显示准备运行应用程序的过程。
复制网络服务器使用的0.0.0.0:3000地址,将其插入浏览器的地址栏中,然后按一下以查看我们正在运行的应用程序。
调试应用程序
RubyMine的主要功能之一是调试支持。调试器提供了多种方法来检查正在运行的应用程序的状态。您可以单步执行代码并检查变量值,在变量上设置监视以查看值何时更改,等等。
我们的示例应用程序使用puma Web服务器,其默认工作程序超时等于60秒。出于调试目的,将此超时设置为一个较大的值可能很有用。为此,请打开config / puma.rb文件并指定worker_timeout选项。
设置断点并开始调试
首先,打开users_controller.rb文件。在创建新用户的行旁边的create方法内设置一个断点。
要开始调试,请按Ctrl两次,然后开始键入sample_rails_app。从列表中选择Development:sample_rails_app配置,按住Shift键(对话框标题将更改为Debug),然后按。
如果 尚未安装调试所需的debase和ruby-debug-ide gem,RubyMine建议安装它们。
安装gems之后,“ 调试工具”窗口将显示应用程序输出。
打开本地计算机上的浏览器,然后指定应用程序地址0.0.0.0:3000。
单击立即注册!按钮。在注册页面上,输入您的凭据,然后点击创建我的帐户。
程序到达断点时将停止。
检查变量
现在,您可以检查应用程序状态和变量值。
“ 框架”窗格显示应用程序线程和相应的调用堆栈。在我们的例子中,create方法在线程30中被调用。该变量窗格,可以检查在当前上下文中可用的变量。
使用该按钮可以显示或隐藏来自外部库的方法调用。让我们将user_params变量添加到列表中。单击“ 变量”窗格中的按钮,然后开始输入user_params。在调用的下拉列表中选择user_params变量,然后按。 Enter
然后,单击该变量旁边的按钮,然后以相同的方式展开@parameters变量。您可以在“ 注册”表单中看到指定的用户凭据。
一旦断点被击中,我们就可以逐步执行代码。
越过
单步执行将前进到当前范围的下一行(例如,转到下一行),而不会下降到此途中的任何方法调用。
在下面的屏幕上,您可以看到尚未创建User对象,并且@user变量尚未初始化(等于nil)。
按F8或单击该按钮调试窗口工具栏。调试器将转到下一行-if语句。在编辑器和“ 变量”窗格中,您可以看到@user变量已初始化。
使用按钮检查@user属性。
步入
进入将导致调试器进入当前行中的方法调用或块,并逐步执行它们。如果有多个方法调用或块,则可以选择所需的目标。
单击按钮以恢复程序执行。再次转到浏览器,并在“ 注册”表单中创建另一个用户。脚本到达创建用户的行时将停止。
按下F7或单击按钮。编辑器将重点放在user_params方法上。您可以使用箭头键或Tab选择所需的方法(在下面的示例中为new或user_params)。选择user_params并按Enter。程序执行将跳转到user_params方法定义。
如果您再按一次,调试器将建议您在参数之间进行选择,并 从StrongParameters模块中要求方法。
在控制台中调试
调试器具有“ 控制台”选项卡,通过它可以使用类似于IRB的控制台与已调试的应用程序进行交互。
开始在控制台中输入user_params,选择相应的变量,然后按Enter。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文