我使用Rubymine进行Rails项目.Rubymine经常.idea/*对我不关心的文件进行更改.但它一直阻止我检查新的分支,并使我的版本.idea/与我的同事不同.
我们已经添加.idea/了.gitignore,但它会跟踪变化.idea.我该怎么做正确的方法?
以下是我收到的典型错误消息之一:
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
Run Code Online (Sandbox Code Playgroud) 在庞大的项目中,WebStorm(可能是JetBrains的其他产品)始终在思考和加载某些东西.
这真让我烦恼!

Webstorm无法将我的.js文件中的一个识别为JavaScript文件,因此我正在丢失语法突出显示并能够添加断点.我查看workspace.xml了文件,有问题的文件似乎与其他正常工作的.js文件有类似的设置.
如果我更改文件的名称,它可以正常工作.所以Webstorm不知何故误解了具有此名称的文件的类型.我还能在哪里编辑项目?

出于某种莫名其妙的原因,RubyMine会自动保存您所做的每一个更改,因此每次按键都会触发Guard来运行您的测试!而最荒谬的是,显然没有办法禁用这个自动保存"功能".我只是想知道,RubyMine似乎是Rails开发人员中非常受欢迎的编辑器,而Guard似乎是用于自动化测试的不可或缺的工具.由于Guard无法与RubyMine合理使用,人们如何处理使用RubyMine自动化测试?
操作系统:Arch Linux,Rails版本:4,RubyMine:6.3
当我从工具运行规范 - 运行Rake任务 - 规范我总是得到这个错误:
/home/chylli/.rvm/gems/ruby-2.1.2@rails4/gems/rspec-core-3.0.2/lib/rspec/core/configuration.rb:1024:in`requirement':无法加载此类文件 - - teamcity/spec/runner/formatter/teamcity/formatter(LoadError)
但运行'debug spec:models'是可以的.
我尝试了什么:我在Run - edit配置下添加了'ruby arguments':
-I $ RUBYMINE_HOME/rb/testing/patch/bdd -I $ RUBYMINE_HOME/rb/testing/patch/common
但它不起作用.
我正在试图找出如何让RubyMine的控制台向咆哮发送消息.具体来说,因为我通过RubyMine运行Rspec&Spork,所以我想获得有关通过和失败的测试数量的Growl通知.
我通过Autotest和RedGreen宝石使用了这个功能的命令行版本,但是这两个宝石似乎都没有在RubyMine中保留其实用性.
有没有人成功推送过RubyMine的Growl通知?
任何人都可以想到可以启用通知的任何工具或机制吗?
eclipse的声明视图和javadoc视图的对应部分是什么?
我最近开始学习Ruby,到目前为止我真的非常喜欢它.我选择使用的IDE是RubyMine(因为它类似于PhpStorm).然而,有一个功能让我很烦,我找不到配置.
我想要摆脱的是: 编码时我可以在一行中间点击(我没有放置空格),光标会跳到那里并允许我在那里输入(好像我放了一样)在开始编写之前缩短代码很长一段时间).
The result might look something like this.
Run Code Online (Sandbox Code Playgroud)
如果我点击该行的中间并开始输入.
有谁知道如何关闭此功能?
如果我的描述太模糊,请告诉我.
提前致谢!
所以我最近才发现了TODO评论.对于那些不知道的人,大多数现代IDE都会在评论中识别这个单词,并将评论行标记为不同的颜色,以便它突出.
例如.
//Need to talk to Bill about refactoring this code
//TODO:Need to talk to Bill about refactoring this code
Run Code Online (Sandbox Code Playgroud)
您可能会注意到IDE中的Eclipse或Rubymine突出显示了TODO注释和一些其他很好的功能.
我的问题是:还有像TODO这样的其他关键词吗?这似乎是一种更好的方式,通过评论和一个应该在IDE中广为人知的功能与开发人员进行沟通.毕竟他们的目的是帮助发展..