如何知道是否保存了使用IntelliJ Idea修改的Scala文件以及是否将其签入CVS?

时间:2010-04-17 17:08:02

标签: scala intellij-idea

我是Eclipse的长期用户,我现在决定为Scala尝试使用IntelliJ IDEA 9(免费版)。

一些愚蠢的问题:

  • 如何判断我修改过的文件是否已保存?
  • 如何判断我保存的文件是否已经签入CVS?

当我没有看到Eclipse中熟悉的视觉提示表明文件已被保存和/或签入时,我感到非常“暴露”到某种迫在眉睫的危险。

由于

3 个答案:

答案 0 :(得分:13)

在IDEA 11中:

Settings->Editor->Editor Tabs->Mark modified tabs with asterisk

<强>更新

在IDEA 15中:

Settings->Editor->General->Editor Tabs->Mark modified tabs with asterisk

答案 1 :(得分:8)

Settings -> IDE Settings -> General -> Synchronization下,您可以控制何时保存文件。我在Frame Deactivation上保存文件(即切换到另一个程序),并在60秒的空闲时间后保存。

您还应该查看Local History功能,它是项目的本地VCS,捕获提交之间的所有单独编辑。这使您可以回滚自动保存功能所做的更改,有些人一开始会觉得不安。

答案 2 :(得分:4)

如果某个文件已修改但未保存,则其标签中会出现一个星号*

如果文件比VCS文件更新,则其名称将以深蓝色而非黑色显示。如果它根本不在VCS下,则显示为深红色。这适用于编辑器选项卡以及其他位置,例如项目窗口。