我想编写一个插件,它与Eclipse中当前编辑的文件做了一些事情.但我不确定如何正确获取文件的完整路径.
这就是我现在所做的:
IFile file = (IFile) window.getActivePage().getActiveEditor.getEditorInput().
getAdapter(IFile.class);
Run Code Online (Sandbox Code Playgroud)
现在我有一个IFile对象,我可以检索它的路径:
file.getFullPath().toOSString();
Run Code Online (Sandbox Code Playgroud)
然而,这仍然只给我相对于工作空间的路径.我怎样才能从中得到绝对的路径?
我正在使用Eclipse Pydev插件学习Python和Django.当我按Run或Debug时,我希望内部或外部浏览器使用URL http:/127.0.0.1启动或刷新.我已经看到它使用PHP插件但不是Pydev.
建议您在日常工作中发现一些有用的插件.
Eclipse CDT存储库:
http://download.eclipse.org/releases/helioshttp://download.eclipse.org/tools/cdt/releases/helios插件:
http://subclipse.tigris.org/update_1.6.x http://download.eclipse.org/technology/linuxtools/updatehttp://www.cmakebuilder.com/updatehttp://cmakeed.sourceforge.net/updatesInstallation instructions linkhttp://eclipsecorba.sourceforge.net/update请添加一个带有eclipse更新URL的插件进行发布.
我最近在Eclipse中安装了一个新项目,还需要安装一些插件来管理它.我还安装了其他插件,我不需要管理项目,但认为尝试它会很好.
在此之后,我注意到我的IDE响应速度不如以前那么快.我不确定它是否与新项目的大小(几乎是我之前在工作区中的大小的8倍)或安装的插件数量有关.
由于我无法对项目的大小做任何事情,圣诞节已经过去了,我不会很快得到新的硬件,我想知道我是否可以对插件做些什么(除了卸载它们: P).
每当我打开关联的透视图或视图时,我可以将它们配置为延迟加载吗?我不确定它们是如何工作的,但我想这已经是这样了.
有什么我可以做的,插件相关,以加快我的IDE?
谢谢.
你能给我一些建议来组织Package Explorer吗?
我有很多已关闭的项目,有时候我必须在项目之间进行很多密切的项目.
有一些插件或任何东西来组织文件夹或类似的项目?
我在跑步:
我还安装了Java EE 6 SDK Update 2,其中包括:
我已经用Eclipse注册了GlassFish,但是当我尝试启动服务器时,出现以下错误:
GlassFish v3需要JDK 1.6而不是JRE.请在服务器属性的"运行时环境"部分中添加/选择正确的JDK.
我在这里搜索了一个答案,但到目前为止似乎都没有.任何人都可以建议我如何排除这个错误?
我即将开始玩PIG-latin,我希望能在Eclipse中获得一些文本突出显示等等.快速进行谷歌搜索,我看到了几个Eclipse插件.它们还在发展中吗?哪个最好?
我必须编译并运行几年前我的一些同事开发的Maven项目.我在Microsoft Windows Server 2008上使用Eclipse Helios.
在他们关于如何使用Eclipse编译它的文档中,我读到我必须在我的Eclipse上安装:
安装这些插件后,他们的文档说要选择"从SCM Checkout Maven项目"选项和其他操作.
我试过安装这些插件,但是,首先,我意识到它们已经过时了.我发现Maven插件更改了名称和地址(现在是Eclipse 1.2的Maven Integration),并且Maven Plugin Extra不再存在.相反,Subclipse可用.
所以我安装了这些插件,但是,之后,我的Eclipse上没有"来自SCM的Checkout Maven项目"功能.然后我在网上搜索解决了这个问题,我在StackOverflow.com上找到了这个帖子.它建议为Subclipse安装Maven SCM处理程序.我在Elcipse的插件库中搜索了它,但它不再存在了.
我可以使用哪个Eclipse插件在Eclipse IDE上获取"SCM的Checkout Maven项目"功能?
非常感谢
我使用PyDev for Eclipse作为我的IDE并使用pip作为我的包管理工具,运行virtualenv.
每次我想在项目中使用/包含一些新库或新依赖项时,我都会将它们添加到pip-requires文件中.依赖关系安装在我的虚拟环境中,运行后没有问题pip install -r pip-requires.
我的环境:
更新:我的Pydev设置:

问题:
更新:
Env/bin/python作为解释器,如屏幕截图所示,某些基本模块在eclipse中无法解决,例如.import copy, import json我应该使用默认值/usr/bin/python作为解释器,只需将虚拟环境添加site-package到PYTHONPATH中吗?这样我就可以解决标准python库(例如json)和我自己的项目依赖项?Eclipse(或Visual Studio)是否有一个插件可以将javadoc(或doxygen)渲染到位,即代码中有一个漂亮的打印而不是显示javadoc源作为注释?
默认情况下,可以折叠方法体.切换可能很有用:完整的源代码,源代码和渲染的javadoc,纯渲染的javadoc.
所述插件可以生成如下所示的内容:

eclipse-plugin ×10
eclipse ×7
java ×5
c++ ×2
pydev ×2
python ×2
apache-pig ×1
doxygen ×1
eclipse-api ×1
eclipse-cdt ×1
editor ×1
glassfish ×1
ide ×1
javadoc ×1
m2eclipse ×1
maven ×1
packages ×1
performance ×1
plugins ×1
subclipse ×1