小编Kei*_*ith的帖子

保存文件时禁用重新格式化代码

我对IntelliJ中的旧java文件做了一些小改动,当我保存文件时,IDE会自动重新格式化所有代码.通常这是更好的,但似乎几乎每一行都有不必要的空白区域被清理干净.现在看来整个文件都被修改了,即使我只做了一个小修复.这将使查看VCS中的重大变化更加困难.

有没有办法在文件保存时禁用代码重新格式化?到目前为止,我还没有在"项目设置"对话框中找到设置.我正在使用IntelliJ IDEA 9.0.2

或者,我可以执行重新格式化,提交更改,然后进行修改,但我觉得这最终会发生很多事情,我不想将格式化首选项强加给其他组拥有的代码.

ide formatting intellij-idea

16
推荐指数
2
解决办法
6784
查看次数

.cvsignore可以排除在递归子目录中找到的模式吗?

我是否可以创建单个.cvsignore文件以排除当前目录的特定模式,并递归所有子目录?基本上我想说在我的cvs模块的顶部排除所有*.swp或*.bak文件,而不必为每个子目录创建一个新的.cvsignore.

我想这种行为类似于mercurial的.hgignore文件.

cvs

8
推荐指数
1
解决办法
4957
查看次数

在 dev 中运行 rails 时,链轮出现 `Errno::EExist` 错误

这已经发生在我身上多次了,我希望有人可以对以下错误提供一些见解:

Errno::EEXIST at / File exists @ dir_s_mkdir - tmp/cache/assets/sprockets/v3.0/Pd

这是相关的堆栈跟踪:

Errno::EEXIST - File exists @ dir_s_mkdir - /home/dev/keithgw-dev/code/myapp/tmp/cache/assets/sprockets/v3.0/Pd:
() opt/rubies/ruby-2.2.2/lib64/ruby/2.2.0/fileutils.rb:252:in `fu_mkdir'
() opt/rubies/ruby-2.2.2/lib64/ruby/2.2.0/fileutils.rb:226:in `block (2 levels) in mkdir_p'
() opt/rubies/ruby-2.2.2/lib64/ruby/2.2.0/fileutils.rb:224:in `block in mkdir_p'
() opt/rubies/ruby-2.2.2/lib64/ruby/2.2.0/fileutils.rb:210:in `mkdir_p'
sprockets (3.6.0) lib/sprockets/cache/file_store.rb:85:in `set'
sprockets (3.6.0) lib/sprockets/cache.rb:212:in `set'
sprockets (3.6.0) lib/sprockets/cache.rb:136:in `set'
sprockets (3.6.0) lib/sprockets/loader.rb:321:in `fetch_asset_from_dependency_cache'
sprockets (3.6.0) lib/sprockets/loader.rb:44:in `load'
sprockets (3.6.0) lib/sprockets/cached_environment.rb:20:in `block in initialize'
sprockets (3.6.0) lib/sprockets/cached_environment.rb:47:in `load'
sprockets (3.6.0) lib/sprockets/base.rb:66:in `find_asset'
sprockets (3.6.0) lib/sprockets/base.rb:73:in `find_all_linked_assets'
sprockets (3.6.0) lib/sprockets/manifest.rb:142:in `block in …
Run Code Online (Sandbox Code Playgroud)

assets sprockets asset-pipeline ruby-on-rails-4

3
推荐指数
1
解决办法
3995
查看次数