问题标签 [project-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何以编程方式定义 WizardNewFileCreationPage 中的项目浏览器将显示的项目类型
我正在开发一个实现导入文件向导的 Eclipse 插件项目,该向导专为与自定义项目类型相关的文件而设计。向导的页面之一是一个WizardNewFileCreationPage
页面,其中自动显示项目资源管理器(据我所知)。此项目资源管理器显示工作区中可用的所有项目。但是,正如我所说,由于向导处理的文件对一种特定的项目类型很有用,我想限制资源管理器并仅显示该自定义类型的项目。
我知道如何选择自定义类型的项目:
在此链接中找到:获取在 Eclipse 工作区中打开的所有 Java 项目的列表
我假设该WizardNewFileCreationPage
课程在幕后包括 aTreeViewer
或类似的东西。无论如何,如何在此向导页面中过滤项目资源管理器的内容?我看了一下以下问题:如何以编程方式更改包资源管理器中的选择,但在我的情况下,activePart
变量是类型
它没有getTreeViewer()
方法。它有一个createPartControl()
方法:
这对我想要的有用吗?还是使用扩展点的情况?
预先感谢您的回答。
java - Eclipse 项目结构显示不正确的项目结构
我已经建立了一个 Eclipse 工作区。在这个工作区中,我有一个从存储库克隆的动态 Web 应用程序。我的工作目录如下所示。
我在 Eclipse 项目资源管理器中看到了不同的层次结构。我的项目浏览器如下所示。
理想情况下,它应该在 java 资源中显示 src、WebContent、build.xml 等,但它在 java 资源中显示整个项目文件夹。
故障排除我试过: 1.从项目资源管理器中删除现有项目并再次导入项目。2. 拉取本地副本中的更改并从项目资源管理器中刷新项目。3. 更改工作目录并导入一个新项目。
这些似乎都不能解决问题。
感谢是否有人可以帮助我解决根本原因和解决方案。
eclipse - Eclipse:项目资源管理器:“工作集的顶级元素,但未定义工作集”
版本:Mars.1 版本 (4.5.1)
你好,
我的包管理器视图是工作文件。我的 Project Exlorer 视图只显示以下消息:
“工作集的顶级元素,但未定义工作集”
几周前,我做了一个工作集。
我在周末离开了我的 Eclipse。
当我回来时,我的 Eclipse 只显示了那个工作集。
取消选择该工作集不会恢复默认显示。
所以,我删除了那个工作集,现在项目资源管理器是空的,除了那个错误消息。
有想法该怎么解决这个吗?
intellij-idea - 在 IntelliJ IDEA 中自动折叠展开的文件夹,从源到项目树的自动导航
我已经在项目资源管理器中设置了从选定源文件到树文件视图的自动导航。效果很好:)(请参阅this了解如何)
现在,在我打开分散在项目文件树不同位置的几个文件后,这种自动导航会导致展开的文件位置太多。这是因为每次我单击一个文件时,IntelliJ 都会导航我以查看文件所在的位置,但是当我单击另一个时,之前展开的树不会折叠。情况变得“盲目”,我被迫手动关闭自动扩展的位置。
我需要 IntelliJ 来折叠那些自动展开的树,但保留那些我手动打开的树。
通过这种方式,我找到了这个线程,但它并不完全符合我的建议。
据推测,这是一个太优秀的功能,我在其他 IDE 中没有看到它。但是,我相信它可以帮助开发人员,尤其是在相当大的项目的情况下,他们正试图在几乎没有知识的情况下投入其中。
eclipse - 修改 Eclipse Project Explorer 导致启动后出现问题
我有一个 RCP 项目。我目前想修改项目资源管理器。我写了一个附加的 ContentProvider(实现 ICommonContentProvider)和一个附加的 LabelProvider(实现 ICommonLabelProvider)。在我的 plugin.xml 中,我添加了以下内容:
和:
当我启动编辑器时,项目资源管理器不会显示任何项目,直到我单击鼠标右键。然后加载所有项目。当我打开树时,我在修改后的图标上看不到错误标记,但会显示图标本身。我还看到包上的错误标记(未修改)。我什至看到了 egit 装饰器,但没有看到错误的红色标记。
我还提供了两个提供者,也许它会帮助我为我的两个问题提供一些提示。
内容提供商:
这里是 LabelProvider:
visual-studio - Visual Studio:通过双击在不同的窗口中打开脚本
我在 Visual Studio 2017 中的布局分为 3 个部分:
- 顶部的菜单
- 最左边的项目资源管理器
- 文本编辑器占据屏幕的其余部分
当我在项目资源管理器中双击一个类/脚本时,它会在同一个窗口中打开它(只需创建第二个选项卡),我每次都必须将选项卡移动到文本编辑器窗口。
有没有办法在文本编辑器(=另一个窗口)中双击打开脚本?
emacs - emacs:关闭除treemacs之外的所有窗口
在 Emacs 中,当我从 treemacs 打开文件时,它会通过拆分窗口在新框架中打开它。
我使用 Cx 1 关闭所有其他框架并保持选定的框架打开。
这也会关闭 Treemacs 框架,我希望 Emacs 框架在 Cx 1 上保持打开状态。可以这样做吗?
eclipse - 如何在 Eclipse 中更改视图项目资源管理器树
我想从这个 '>' 变成这个 '+'