【问题标题】:Opening source files in eclipse editor在 Eclipse 编辑器中打开源文件
【发布时间】:2015-04-09 12:11:14
【问题描述】:

我正在为 Eclipse 使用 Team Foundation Server 插件。

当我从“源代码管理”选项卡(或“待更改”选项卡)双击文件时,该文件将在系统默认文本编辑器中打开。

有没有办法告诉 tfs eclipse-plugin 在 Eclipse 中打开文件?

解决方法是将 Eclipse 设置为源文件的系统默认编辑器,但这不是我要寻找的。​​p>

我正在使用: 日食开普勒

Eclipse v12.0.2 的 TFS 插件

Lubuntu 14.04 LTS

【问题讨论】:

  • 我从未使用过 TFS 插件;您可以右键单击这些视图中的文件吗?当您这样做时,您是否看到 打开方式 弹出菜单选项?
  • @E-Riz 只是 View(在源代码管理中)或 Open(在待定​​更改中)...
  • 这听起来像是 TFS 插件中的一个非常大的漏洞,但也许它只是要求您的 Eclipse 工作区打开文件并且它们在您的首选项中没有正确关联。什么类型的文件?
  • @E-Riz 文件是 .c、.h 和 .cpp。我安装了 Eclipse CDT,但我不知道它们是否正确关联。我明天检查。谢谢。
  • 我有一个工作区可以在外部打开文本文件(notepad++),另一个可以在 Eclipse 中打开它们。我无法确定两个工作区之间的哪个设置不同。他们似乎使用的是相同版本的 TFS 插件。如果我找到它,我会发布答案。

标签: eclipse tfs


【解决方案1】:

在当前工作空间之外查看文件时,将使用关联的系统编辑器编辑该文件。在当前工作空间内,应使用内部查看器。这是我使用的经验: 面向 Web 开发人员的 Eclipse Java EE IDE。

版本:Kepler Service Release 2 内部版本号:20140224-0627

【讨论】:

  • “在当前工作空间之外”和“在当前工作空间内”是什么意思?在我的项目中,我有链接文件 到工作区外的文件和当前工作区(子目录)内的真实文件。从挂起的更改视图中双击时,两种文件都会在系统预定义的编辑器中打开。我虽然运行 Lubuntu,所以也许在 Windows 下行为实际上是不同的。
  • 我有几个工作区:一个映射到 HEAD,另一个映射到各个分支。 Pending Changes 视图显示所有工作区中的所有更改。双击行为会有所不同,具体取决于单击的文件是在映射到当前工作空间的分支中还是在未映射到当前工作空间的分支中。
  • 知道了。不过,我在 TFS 下只有一个工作区,目前是一个。
猜你喜欢
  • 2012-02-08
  • 2013-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
相关资源
最近更新 更多