1
1. Can we make eclipse automatically refresh its buffer?

当我们在 eclipse 背后对项目文件进行更改时,eclipse 不会自动更新它的缓冲区。相反,我们必须手动单击Refresh。当我们忘记这样做时,我们可能正在运行旧代码。

2. Can we make eclipse to eliminate automatically the
   leading whitespaces in source code files?

eclipse 中的自动缩进是在源代码文件中插入空格。每次我们将一行留空时,都会留下前导空格。考虑以下代码:

1 public void f() {
2   // init
3   a = b;
4
5   // do it
6   for (...) { ... }
7 }

输入第 3 行后,我们点击ENTER. 此时,我们意识到我们想要将代码的不同逻辑部分分开,所以我们ENTER再次点击。这样做显然是合理的,但不幸的是,第 4 行留下了一些前导空格。源代码控制工具(例如,git)对此并不满意。那么我们可以将它们从 Eclipse 中移除吗?

3. Can we save preference settings across workspaces?

每次创建新工作区时,我都需要更改首选项设置。例如,我通常会使字体更大。这有点多余。那么我可以重复使用现有设置吗?

4

3 回答 3

3

3. 我们可以跨工作区保存偏好设置吗?

您可以导出旧的工作区首选项并导入新的工作区。另一种读物:创建新的 Eclipse 工作区 - 使用所有旧设置

于 2012-08-22T18:26:56.810 回答
3

要回答您的第一个和第二个问题:
1. 您可以打开自动工作区刷新,它会每 2 秒左右调用一次刷新,我懒得找到它,所以这里是一个带有 prefs 选项卡截图的链接,您可以在其中设置它。

2.您可以在首选项中设置自己的代码格式模板。然后将格式添加到保存操作。你可以很容易地谷歌如何做到这些。

Pangea 已经很好地回答了第三个问题。

于 2012-08-22T18:39:19.423 回答
0

通过 Eclipse 首选项菜单(编辑器/外观),有一个复选框可以删除尾随空格。

如果您想对您的设置进行(野蛮人)备份,您可以压缩您的工作区(在此之前必须关闭 Eclipse)。

如果您只想保存设置,您可以只压缩工作区文件夹中的 eclipse 文件/文件夹,而忽略源代码。

我知道第二种方法,因为我每周都使用它。

于 2012-08-22T18:35:21.610 回答