有没有办法告诉您当前正在处理的当前Eclipse工作区是什么?
答案 0 :(得分:113)
对我而言,选择File-> Switch Workspace-> Other ...会显示当前工作空间的名称。
我试图确认
“实际上,这显示了最后一个已关闭的工作空间,而不是当前工作空间。如果要打开和关闭多个工作空间,则这是不可靠的。”
我无法重现它。每次我获得当前加载的工作区(我在Juno上测试)。我还在ChooseWorkspaceDialog.java和ChooseWorkspaceData.java中检查了源代码,看起来它管理上次打开的工作空间的简单列表,该列表存储为org.eclipse.ui.ide.prefs文件中的RECENT_WORKSPACES键。此对话框中显示的工作空间名称是此列表中的第一个。
答案 1 :(得分:84)
答案 2 :(得分:68)
转到窗口>偏好设置。然后在General> Workspace下有一个属性:“工作区名称(显示在窗口标题中)”并放入某种识别标签。
您需要为每个工作区设置此项,但这是一种简单的方法,可以一目了然地了解您所在的工作区。
答案 3 :(得分:20)
根据M7,工作区名称默认显示在窗口标题中。
窗口> 偏好设置> 一般>的工作区强>
还有一个复选框“在窗口标题中显示工作区路径”
结果如下:
此功能描述为here。
答案 4 :(得分:16)
如果工作区中存在任何项目:
选择项目及其属性(例如 Menu: Project -> Properties
或 right mouse button->Properties
)。然后转到 Resource -> Linked Resources
, WORKSPACE_LOC
的路径变量值显示当前工作空间路径。
答案 5 :(得分:12)
有一个名为osgi.instance.area
的环境变量。你可以通过“帮助 - >关于Eclipse - >安装细节 - >配置”找到它(对于eclipse“Helios”3.6)
或者,打开任何项目的属性,然后选择“资源”。你会找到一个“Location”属性,其结构如下:
<path-to-current-workspace>/<name-of-current-project>
击> <击> 撞击>
注意 - “擦除”过程在大多数情况下都有效,但一般不能使用,因为项目文件夹不必位于工作区文件夹中。您可以在项目创建期间选择外部位置。因此,如果您从未取消选中“使用默认位置”,则该过程将保存。第一个程序是可靠的。
答案 6 :(得分:6)
<强>文件&GT;属性强>
在工作区中选择一个文件,然后使用菜单:“文件 - >属性”。弹出一个对话框,应显示文件的“位置”。从从右到左阅读的位置,以便您浏览类,包,文件夹,项目,然后您应该看到工作区。
答案 7 :(得分:5)
要点:
(从最直接到较小(但更优雅),省去多余的)
-showlocation
-> full answer 答案 8 :(得分:2)
使用文件菜单中的切换工作区,您就会知道
答案 9 :(得分:2)
我刚用最简单的方式找到了我当前的工作区。
第1步:
启动Eclipse(如果设置了默认工作空间,Eclipse永远不会要求选择工作空间,或者它将设置为我们上次使用的路径)
第2步:
当Eclipse完全启动时,尝试使用相同的快捷方式/ exe文件再次启动Eclipse。它将显示以下错误消息,您将获得默认/当前工作空间
答案 10 :(得分:2)
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
将-showlocation添加到您的快捷方式。
c:\ eclipse \ eclipse.exe -showlocation
答案 11 :(得分:2)
缺少的是您当前的工作区。
答案 12 :(得分:2)
-showlocation很棒,但它只更改标题栏末尾的文本,因此通常在任务栏中不可见。
如果要更改显示当前Perspective的标题栏的开头,可以使用Window - &gt;将透视图另存为...,新标题将显示在任务栏中。
答案 13 :(得分:2)
用-data
示例:c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
答案 14 :(得分:1)
我创建了一个外部工具启动配置,其中包含以下内容(导出的echo-workspace.launch文件内容):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup" />
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo "${workspace_loc}"" />
</launchConfiguration>
这样工作区文件夹路径就会在控制台中回显。
随意将其复制到.launch文件中并将其导入Eclipse:File&gt;导入...&gt;运行/调试&gt;启动配置
我很快就会找到一个Mac / UNIX版本,就像我在Indigo / Win上做的那样。
答案 15 :(得分:1)
您通常必须一次使用多个正在运行的Eclipse实例。要在它们之间切换,为Eclipse窗口标题中显示的工作空间设置名称会很有帮助。为此,请打开“窗口/首选项”。在“首选项”窗口中,导航到“常规/工作空间”,并为每个工作空间指定单独的工作空间名称。
答案 16 :(得分:1)
由于工作空间损坏,我遇到了导致eclipse启动完全失败的情况。
(类似于Eclipse won't start, log error says: ObjectNotFoundException: Tree element)
自从我使用eclipse以来,我忘记了我的工作空间。 这是我找到设置的地方。
〜$ grep osgi.instance.area.default eclipse / configuration / config.ini osgi.instance.area.default=@user.home/Documents/workspace
答案 17 :(得分:1)
如果要切换工作区,请单击文件 - >切换工作区。单击“其他”并选择适当的文件夹。那是你要的吗? :)
答案 18 :(得分:1)
档案 - &gt;切换工作区
答案 19 :(得分:1)
检查资源属性中任何资源的路径。然后你就会知道。 或:转到首选项&gt;一般&gt;工作区并添加工作区名称(显示在窗口标题中)
答案 20 :(得分:1)
如果要以编程方式查找路径,请使用:
ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();
答案 21 :(得分:0)
简单逻辑......
只需点击文件菜单,然后点击切换工作地点
点击其他
然后弹出对话框,列表顶部突出显示当前工作区。如果单击此列表,则会显示其他工作区。
答案 22 :(得分:0)
点击文件 - &gt;切换工作区会在我的系统上显示错误的结果
这种方法给出了正确的结果:
文件 - &gt;属性 - &gt;资源
现在检查标记为资源
的窗口中标记为“位置”的第三行中的路径
它将在项目文件夹之前显示工作区文件夹。
答案 23 :(得分:0)
windnow -> preference -> General -> startup and shutdown -> workspaces
- 顶部将是您当前的工作区。
答案 24 :(得分:0)