安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > jetbrains rubymine 2018.2.1中文 附激活码汉化包及安装教程
jetbrains rubymine 2018.2.1中文

jetbrains rubymine 2018.2.1中文

 附激活码汉化包及安装教程
  • 软件大小:235.88 MB
  • 更新日期:2020-03-07 13:30
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:235.88 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  rubymine 2018.2.1是一款非常好用的编程开发工具,可以为用户提供更多的开发工具,它是2018版的第二版,内置的功能以及特性都要高于同版本,内置的DE功能得到了优化,编辑工具以及调试工具都得到了重大的技术突破,现在使用起来会更加轻松与便捷;新版本对设置面板进行进行了大量更新,同时还在此模块中引用Ruby,Rails,JavaScript以及其他语言和技术,而用户在使用过程中可以随时查看它们,支持对编程内容进行示例检查,同时还可以为用户提供一个自定义设定平台,可以根据需要关闭设置中不需要的示例,现在,使用嵌套的nil检查替换安全的导航运算符意图操作可与查询方法RUBY-25360一起使用;需要的用户可以下载体验

jetbrains rubymine 2018.2.1中文

新版功能

  使用智能编辑器更快地工作

  由于对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、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

jetbrains rubymine 2018.2.1中文

  2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

jetbrains rubymine 2018.2.1中文

  3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

jetbrains rubymine 2018.2.1中文

  4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装

jetbrains rubymine 2018.2.1中文

  5、现在准备安装主程序,点击安装按钮开始安装

jetbrains rubymine 2018.2.1中文

  6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可

jetbrains rubymine 2018.2.1中文

  7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

jetbrains rubymine 2018.2.1中文

方法

  1、程序安装完成后,打开安装包,将软件包crack中的文件“JetbrainsCrack.jar”复制到软件安装目录【C:\Program Files\JetBrains\RubyMine 2018.2\bin】

jetbrains rubymine 2018.2.1中文

  2、再用记事本打开“rubymine.exe.vmoptions”和“rubymine.exe.vmoptions”这两个文件,再后面添加文件的路径,就是中括号中的内容【-javaagent:C:\Program Files\JetBrains\RubyMine 2018.2\bin\JetbrainsCrack.jar】

jetbrains rubymine 2018.2.1中文

  3、现在打开桌面上生成的rubymine 2018.2快捷方式,选择do not import settings点击ok;

jetbrains rubymine 2018.2.1中文

  4、这一步点击“skip remaining and set defaults”跳过设置默认;

jetbrains rubymine 2018.2.1中文

  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}

jetbrains rubymine 2018.2.1中文

  6、至此,rubymine 2018.2成功激活,用户可以无限制免费使用。

jetbrains rubymine 2018.2.1中文

使用说明

  支持的语言

  现代应用程序的开发涉及使用多种语言,因此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。

jetbrains rubymine 2018.2.1中文

  在“ 克隆存储库”对话框中,将以下地址插入URL字段,然后单击“ 克隆”按钮:https : //bitbucket.org/rubyminedoc/sample_rails_app.git。

jetbrains rubymine 2018.2.1中文

  RubyMine将显示一个进度条,指示克隆过程。

jetbrains rubymine 2018.2.1中文

  克隆存储库后,将提示您打开包含项目的目录。单击是。

jetbrains rubymine 2018.2.1中文

  RubyMine打开目录并开始索引过程。您可以在状态栏中看到进度。

jetbrains rubymine 2018.2.1中文

  RubyMine为您的项目建立索引,以分析其源代码并收集有关可用文件,类和函数定义等的信息。这是代码洞察功能代码完成和导航所必需的。

  当您首次打开项目,安装依赖项,向项目中添加新文件,从版本控制系统获取更新或切换分支时,会发生索引编制。

  选择Ruby解释器并安装依赖项

  打开项目后,有必要选择所需的 Ruby解释器并安装在项目的Gemfile中指定的依赖项:

  按下Ctrl+Alt+S以打开“ 设置/首选项”对话框,转到“ 语言和框架” | Ruby SDK and Gems页面,然后选择所需的解释器。

jetbrains rubymine 2018.2.1中文

  在本教程中,我们使用RVM管理Ruby解释器。您还可以使用由其他版本管理器管理的解释器,或使用操作系统的程序包管理系统安装的解释器。

  单击确定。

  现在,让我们安装Gemfile中指定的gem。RubyMine允许您使用Bundler来管理宝石。要安装Bundler,请按Ctrl两次并输入以下命令:gem install bundler。

jetbrains rubymine 2018.2.1中文

  按下Enter并等待,直到安装了Bundler gem。

  现在,您可以在RubyMine中使用Bundler命令。要安装gem,请Ctrl再次按两次,然后开始输入bundle install。然后,从列表中选择bundle install命令,然后按Enter。

jetbrains rubymine 2018.2.1中文

  在“ 捆绑安装”对话框中,单击“ 安装”。

jetbrains rubymine 2018.2.1中文

  等待RubyMine安装所有gem。

jetbrains rubymine 2018.2.1中文

  现在我们可以在编辑器中尝试一些功能。

  浏览项目

  RubyMine提供了丰富的导航功能,可以浏览任何规模的项目。您可以在文件之间导航,转到声明,搜索任何类型的实体等。

  专案检视

  IDE左侧的“项目”视图显示项目结构。您可以使用它来打开项目中的任何文件,创建新文件,等等。

jetbrains rubymine 2018.2.1中文

  前往申报

  转到声明允许您从任何符号用法导航到符号的声明。要查看运行中的此功能,请按Ctrl+Shift+N,开始键入users_controller,选择users_controller.rb文件,然后单击Enter。

jetbrains rubymine 2018.2.1中文

  在打开的app / controllers / users_controller.rb文件中,将插入符号放在User类旁边,然后按Ctrl+B。

jetbrains rubymine 2018.2.1中文

  您将跳到user.rb文件中的类声明。

  请注意,您不仅可以跳到项目实体,还可以跳到外部库(在我们的例子中是宝石)中的定义。例如,保持Ctrl按下状态,将鼠标指针悬停在has_many方法上。当方法变成超链接时,单击它而不释放键。

jetbrains rubymine 2018.2.1中文

  RubyMine将在ActiveRecord Rails模块中打开方法定义。

  查找用法

  让我们演示“ 查找用法”功能。在app / controllers / users_controller.rb文件中,向下滚动到edit操作,将插入号放在它旁边,然后按Alt+F7。在“ 查找”窗口中,您可以浏览使用此操作的位置。

jetbrains rubymine 2018.2.1中文

  在Rails实体之间导航

  在使用特定的Rails实体(例如控制器)时,您可以导航到相关的测试,视图,模型和帮助器。将插入号置于编辑方法旁边,按Ctrl+Alt+Home,选择查看,然后按Enter。RubyMine将打开包含相应视图的edit.html.erb文件。

jetbrains rubymine 2018.2.1中文

  您可以在视图中使用相同的快捷方式,并使用编辑器装订线中的 图标快速执行相应的操作。

jetbrains rubymine 2018.2.1中文

  随处搜寻

  RubyMine的下一个功能允许您搜索文件,类,符号或选项,然后跳到所需的实体。

  让我们尝试在UsersController中找到destroy动作。按两次并开始输入destroy。下拉列表销毁了Symbols组中的所有控制器。从UsersController中选择销毁操作,然后按。 ShiftEnter

jetbrains rubymine 2018.2.1中文

  该users_controller.rb文件将被打开,光标将被置于定义破坏行动。

jetbrains rubymine 2018.2.1中文

  修改代码

  RubyMine在编辑器中提供了多个代码编辑功能,这些功能使您可以加快开发过程。其中包括代码完成,重构,代码检查等。

  代码完成

  RubyMine可以帮助您完成类,方法,关键字等的名称。当您调用代码完成功能时,RubyMine会分析上下文并建议适用于当前插入符号位置的选择。

  例如,打开文件,然后转到UsersController类中声明的索引方法。在方法中键入以下代码...

  @users = User

  ...,然后键入点。由于User类是从ApplicationRecord模块继承的,因此编辑器将显示所有继承的成员。

jetbrains rubymine 2018.2.1中文

  在此之后,开始输入其中以过滤列表,找到从相应的成员查询模块,并按下Enter。

  您也可以通过按手动调用代码完成Ctrl+Space。

  意向

  意图可帮助您快速应用各种代码更改:转换语句以获得更好的代码样式,将字符串添加到语言词典,使用语言注入,等等。

  要查看实际意图,请打开user.rb文件,然后向下滚动到User.digest方法,该方法使用多行三元运算符(?:)。根据Ruby样式指南,最好用if / then / else / end块替换此类运算符。为此,请将插入记号放在此三元表达式处(例如,在ActiveModel旁边),然后按Alt+Enter。按下Enter可将三元运算符转换为if / then / else / end块。

jetbrains rubymine 2018.2.1中文

  请注意,您可以检查代码并使用检查来发现可能的问题。

  重构代码

  重构是修改源代码以使其易于维护和扩展而又不改变其行为的过程。让我们看一下RubyMine中可用的一些重构功能。

  重命名重构使您可以重命名类,方法,文件,变量和参数,并在代码中对它们的所有引用进行了相应的更正。打开users.rb文件,并向下滚动到before_save ActiveRecord回调中 提出的downcase_email方法。将插入号放置在此方法旁边,然后按查看其定义。 Ctrl+Shift+IGif

jetbrains rubymine 2018.2.1中文

  单击Esc并按Ctrl+Shift+Alt+T。在调用的弹出窗口中选择“ 重命名 ”,这将建议进行各种重构。

jetbrains rubymine 2018.2.1中文

  在“ 重命名”对话框中,指定一个新的方法名称(在本例中为lowercase_email),然后单击“ 重构”。

jetbrains rubymine 2018.2.1中文

  “ 重构预览”窗口将显示对重命名方法的所有引用。

jetbrains rubymine 2018.2.1中文

  单击“ 执行重构”以在所有位置重命名该方法。

  提取变量

  该提取物变重构放所选择的表达成可变的结果。它声明一个新变量,并将该表达式用作初始化程序。原始表达式将替换为新变量。

  打开micropost.rb文件,然后转到picture_size方法。在此方法中,该picture.size表达式被发现两次,可以用一个变量替换。

  将插入符号放在picture.size表达式上,然后按Ctrl+Alt+V。在调用的弹出窗口中选择此表达式,然后按Enter。然后,选择“ 全部替换两次”,然后Enter再次按。最后,指定变量名称,然后按Enter完成提取。

jetbrains rubymine 2018.2.1中文

  重新格式化代码

  RubyMine允许您重新格式化源代码,以满足您的代码风格的要求。

  让我们重新格式化micropost.rb文件的代码。打开此文件,然后按Ctrl+Alt+L。

jetbrains rubymine 2018.2.1中文

  RubyMine将重新格式化整个文件,并显示许多更改的行。

  分析代码

  在这一部分中,我们将执行静态代码分析并检测问题。

  RubyMine支持多种检查类型,并且允许在IDE中显示RuboCop违规行为。默认情况下,RubyMine中启用了RuboCop检查,并且要求将 RuboCop gem安装在项目的SDK中。如果未安装此gem,RubyMine将建议您这样做。

jetbrains rubymine 2018.2.1中文

  让我们打开Gemfile,其中包含应用程序使用的gem列表。将鼠标指针悬停在针对bcrypt gem 显示的警告上。

jetbrains rubymine 2018.2.1中文

  RubyMine将显示Rubocop消息,通知您有关按字母顺序订购宝石的必要性

  将插入符号放在bcrypt宝石旁边,然后按Alt+Enter。编辑器将建议您解决与不正确的宝石订购有关的所有问题。按Enter执行此操作。

jetbrains rubymine 2018.2.1中文

  您还可以检查整个项目,并在单个报告中显示所有警告。为此,请选择“代码|”。在主菜单中检查代码。在调用的对话框中,您可以指定所需的检查范围。

jetbrains rubymine 2018.2.1中文

  保留整个项目选项,然后单击确定。检查结果窗口将显示整个项目的警告。

jetbrains rubymine 2018.2.1中文

  您可以浏览此报告并修复或禁止显示特定警告。

  运行测试

  RubyMine使您可以使用不同的测试框架,例如Minitest,RSpec或Cucumber。

  运行所有测试

  我们的项目在Tests文件夹中包含Minitest测试。要运行所有测试,请按Ctrl两次并开始输入test。在调用的弹出窗口中,选择自动创建的 测试:sample_rails_app运行配置,然后按Enter。

jetbrains rubymine 2018.2.1中文

  RubyMine将运行并在“ 运行”工具窗口中显示测试结果。

jetbrains rubymine 2018.2.1中文

  运行特定的测试

  现在,让我们看看如何运行特定的测试。打开users_controller_test.rb文件,向下滚动到未登录测试时应重定向的索引,然后单击该测试旁边左侧装订线中的 “运行”按钮。

jetbrains rubymine 2018.2.1中文

  在调用的菜单中,选择Run'test_should_redirect ...'。RubyMine将显示此测试的结果。

jetbrains rubymine 2018.2.1中文

  重新运行失败的测试

  现在让我们回到users_controller_test.rb并打破两个测试。对于未登录时应重定向索引,并应获取新测试的注释get users_path和 get_sighup_path行。为此,选择这些行并使用Ctrl+/快捷方式。

jetbrains rubymine 2018.2.1中文

  按Ctrl两次,然后再次运行所有测试。您现在可以看到这些测试失败。

jetbrains rubymine 2018.2.1中文

  让我们通过取消注释和行,在当前打开的users_controller_test.rb文件中修复这些测试。现在,我们可以使用按钮仅重新运行这些失败的测试。 get users_pathget_sighup_pathCtrl+/

jetbrains rubymine 2018.2.1中文

  现在,我们准备运行我们的应用程序。

  运行一个应用程序

  在运行Rails应用程序之前,我们需要迁移数据库。要在RubyMine中执行此操作,请按Ctrl两次,然后键入db:migrate。rake db:migrate在下拉菜单中选择,然后按Enter。

jetbrains rubymine 2018.2.1中文

  在调用的“ 执行'db:migrate”对话框中保留默认设置,然后单击“ 确定”。

jetbrains rubymine 2018.2.1中文

  这将在db文件夹中创建development.sqlite3数据库。 现在我们可以运行我们的应用程序了。按Ctrl两次,然后开始输入开发。从列表中选择Development:sample_rails_app配置,然后按Enter。

jetbrains rubymine 2018.2.1中文

  RubyMine将显示准备运行应用程序的过程。

jetbrains rubymine 2018.2.1中文

  复制网络服务器使用的0.0.0.0:3000地址,将其插入浏览器的地址栏中,然后按一下以查看我们正在运行的应用程序。

jetbrains rubymine 2018.2.1中文

  调试应用程序

  RubyMine的主要功能之一是调试支持。调试器提供了多种方法来检查正在运行的应用程序的状态。您可以单步执行代码并检查变量值,在变量上设置监视以查看值何时更改,等等。

  我们的示例应用程序使用puma Web服务器,其默认工作程序超时等于60秒。出于调试目的,将此超时设置为一个较大的值可能很有用。为此,请打开config / puma.rb文件并指定worker_timeout选项。

  设置断点并开始调试

  首先,打开users_controller.rb文件。在创建新用户的行旁边的create方法内设置一个断点。

jetbrains rubymine 2018.2.1中文

  要开始调试,请按Ctrl两次,然后开始键入sample_rails_app。从列表中选择Development:sample_rails_app配置,按住Shift键(对话框标题将更改为Debug),然后按。

jetbrains rubymine 2018.2.1中文

  如果 尚未安装调试所需的debase和ruby-debug-ide gem,RubyMine建议安装它们。

jetbrains rubymine 2018.2.1中文

  安装gems之后,“ 调试工具”窗口将显示应用程序输出。

jetbrains rubymine 2018.2.1中文

  打开本地计算机上的浏览器,然后指定应用程序地址0.0.0.0:3000。

jetbrains rubymine 2018.2.1中文

  单击立即注册!按钮。在注册页面上,输入您的凭据,然后点击创建我的帐户。

jetbrains rubymine 2018.2.1中文

  程序到达断点时将停止。

  检查变量

  现在,您可以检查应用程序状态和变量值。

jetbrains rubymine 2018.2.1中文

  “ 框架”窗格显示应用程序线程和相应的调用堆栈。在我们的例子中,create方法在线程30中被调用。该变量窗格,可以检查在当前上下文中可用的变量。

  使用该按钮可以显示或隐藏来自外部库的方法调用。让我们将user_params变量添加到列表中。单击“ 变量”窗格中的按钮,然后开始输入user_params。在调用的下拉列表中选择user_params变量,然后按。 Enter

jetbrains rubymine 2018.2.1中文

  然后,单击该变量旁边的按钮,然后以相同的方式展开@parameters变量。您可以在“ 注册”表单中看到指定的用户凭据。

  一旦断点被击中,我们就可以逐步执行代码。

  越过

  单步执行将前进到当前范围的下一行(例如,转到下一行),而不会下降到此途中的任何方法调用。

  在下面的屏幕上,您可以看到尚未创建User对象,并且@user变量尚未初始化(等于nil)。

jetbrains rubymine 2018.2.1中文

  按F8或单击该按钮调试窗口工具栏。调试器将转到下一行-if语句。在编辑器和“ 变量”窗格中,您可以看到@user变量已初始化。

jetbrains rubymine 2018.2.1中文

  使用按钮检查@user属性。

  步入

  进入将导致调试器进入当前行中的方法调用或块,并逐步执行它们。如果有多个方法调用或块,则可以选择所需的目标。

  单击按钮以恢复程序执行。再次转到浏览器,并在“ 注册”表单中创建另一个用户。脚本到达创建用户的行时将停止。

jetbrains rubymine 2018.2.1中文

  按下F7或单击按钮。编辑器将重点放在user_params方法上。您可以使用箭头键或Tab选择所需的方法(在下面的示例中为new或user_params)。选择user_params并按Enter。程序执行将跳转到user_params方法定义。

jetbrains rubymine 2018.2.1中文

  如果您再按一次,调试器将建议您在参数之间进行选择,并 从StrongParameters模块中要求方法。

jetbrains rubymine 2018.2.1中文

  在控制台中调试

  调试器具有“ 控制台”选项卡,通过它可以使用类似于IRB的控制台与已调试的应用程序进行交互。

jetbrains rubymine 2018.2.1中文

  开始在控制台中输入user_params,选择相应的变量,然后按Enter。

下载地址

人气软件