ruby-on-rails - 如何配置 aptana 以即时运行我的脚本

标签 ruby-on-rails aptana

我正在开发 Ruby on Rails 项目,有时我需要运行脚本。其他人似乎都很乐意通过控制台运行自己的服务器和脚本。 另一方面,我真的很想编写我的代码,按下按钮并让 Aptana 运行我的脚本。首先,我希望这能够启用断点。

  1. 如何确保它知道数据库类,目前我收到 TableName 未知名称错误。 “require 'table.rb'” 给我带来了无法加载文件错误。尝试使用/和\添加文件路径,省略文件扩展名,使用 ' 或 "

  2. 运行当前文件的热键是什么(无论按下播放按钮是什么)?或者如何配置?

  3. 当我要求 Aptana 运行文件时,我想自动保存它,如何配置?

编辑:我发现运行当前文件的热键是 Ctrl + F11,这不仅是一个不舒服的组合,而且它已经被 Kubuntu 使用并破坏了东西:( 最近,Aptana 开始询问我想要运行哪种类型的应用程序代码: 1. Ruby 应用程序(始终选择此) 2. Ruby 应用程序(?再次...) 3. 测试::单元测试

显然我需要更改热键手,让它默认选择 Ruby 应用程序。

最佳答案

我认为您不必更改默认热键。

  1. 回答您的问题 1:您必须配置您的 Aptana IDE 才能了解您的 Rails 项目。请引用 ror_master 的链接。

  2. 回答问题 2:alt + shift + x,然后按列出的选项之一(t、x 等)

  3. 回答您的问题3:我认为您的需求不是一个好的做法。确保在执行任何操作(例如运行单元测试)之前必须手动保存所有文件。请让它成为一种习惯。

此外,您似乎使用的是像ubuntu这样的linux操作系统?如果是这样,请忘记 Aptana 或其他 IDE,VIM + console 就能满足你,通过使用这些基本工具,你会更清楚自己在运行什么以及部署和运行所需的环境知识 rails 应用。

我有 3.5 年的 Eclipse 和 1 年的 Aptana 经验,是的,它们都是很棒的 IDE(几乎相同),但是,大约 1 年前我转向 VIM,它救了我的命。

更新:感谢您提供如此多的奖励分数!以下是为您提供的更多提示:

  1. 无论您使用什么(Aptana、Eclipse、Netbeans、VIM),请记住热键很重要。

    在 Apatana/Eclipse 中,您应该知道这些键:

    1. 快速打开文件:ctrl + shift + r
    2. 快速打开最近的文件:ctrl + e
    3. 方法概要:ctrl + o
    4. 切换:ctrl + F6、ctrl + F7
    5. 从调用该方法的语句中检查该方法:(将光标移至该方法,然后按)F3,或按 ctrl 键,然后单击鼠标左键。
    6. 在 Apatana for Rails 中:
      1. ctrl + shift + c:快速跳转到 Controller
      2. ctrl + shift + v:快速跳转查看
      3. ctrl + shift + m:快速跳转到模型
  2. VIM 对我们来说有一个陡峭的学习曲线,根据我的经验,前两周是最困难的时期。记住谷歌是你最好的老师。这是我正在使用的 VIM 插件:

    1. 自动压缩
    2. 模糊文件查找器
    3. 替换
    4. mru
    5. Nerd 评论者
    6. 项目
    7. rails
  3. 这篇文章值得一读:Using VIM as a complete ruby on rails IDE

关于ruby-on-rails - 如何配置 aptana 以即时运行我的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787573/

相关文章:

eclipse - 我在 Eclipse 中看不到 Aptana 透视图

Aptana 无法更新或添加插件

ruby-on-rails - 在选择默认值时呈现编辑部分

eclipse - Eclipse 的 aptana 插件中不显示行号

linux - Aptana 3.4.2 不断自行关闭

ruby-on-rails - Rails 中哪些情况需要多线程

node.js - nodeclipse 不适用于 Titanium 或 Aptana

ruby-on-rails - 使用 Devise gem 设置 MailyHerald(错误 : NoMethodError at/user)

css - 导航栏折叠在 Rails 5/Bootstrap 3 上不起作用

ruby-on-rails - Ruby on Rails - 将变量传递给部分中的部分