跳至主要内容

博文

目前显示的是标签为“Plugin”的博文

Migrate Java IDE to Eclipse 3.4M1

周末将我的Java IDE做了一个升级——Eclipse 3.4M1。顺便下载了不少插件,主要都是和JavaEE相关的,包括: emf-sdo-xsd-SDK-2.3.0 GEF-SDK-3.4M1 wtp-S-3.0M1-200708232314 dtp-sdk_1.5_20070704 Subclipse-1.2.3 Subversive_1.1.0.RC6a HibernateTools-3.2.0b10 相较于使用Update-Site做自动下载更新,我更喜欢手动下载好必要的local site,再使用links目录来配置插件。网络上关于Eclipse下如何使用links目录的介绍很多,不过还是要媚俗地记录在blog上,以备将来需要的时候可以查到最顺手的帮助资料: 先将每个插件都解压缩到一个repository中,例如,我的Eclipse安装在D:\eclipse,我将所有的插件都放到D:\eclipse-plugins目录中。每个插件目录都应该以标准的目录树结构出现: eclipse | + [features] | + [plugins] | + <other necessary files> 然后,在eclipse的目录中建立一个links目录,里面新建一个link文件,文件中针对plugin所在的path进行配置,例如我的SVN插件配置为: path=D:/eclipse-plugins/Subversive_1.1.0.RC6a 注意,这里必须用“\\”或是“/”作为路径的分隔符号。 如果你愿意,可以在一个link文件里面使用多行“path=...”来指定所有的插件,或者也可以像我一样,使用多个link文件来指定插件。这属于个人喜好问题,每个人都有不同的偏好(preference)~ 好了,最后执行的时候可以在快捷方式里面加一个参数“-clean”,提醒Eclipse清除之前的缓存配置。如果这次启动成功,并且可以使用所有的新插件,那么就可以去除“-clean”参数了。 Eclipse 3.3之后,就多提供了一个eclipsec.exe文件,这个文件类似于在GUI程序后面挂了一个DOS窗口,显示log用的。Google了一下,貌似是为了解决windows上的一个小bug而提供的这个启动档。 使用Eclipse作合作...

Project in VIM

最近想要用VIM组织一下文件,搜索了几个插件,觉得project还不错。VIM本身朴素的文本界面决定了文件树的简洁特质。 Project插件为VIM提供了组织文件的功能。用户可以将常用的文件组织到一个文件列表中。这份列表将会被VIM显示在左侧的窗口中。可以按『回车』键或是双击文件名来打开文件。这比起另一个插件『file-explorer』要容易使用。 这个插件还可以帮助用户切换到另一个目录,并运行vim的脚本。这些脚本可以修改环境变量,将编译器包含到$PATH变量中。这使得需要操作多个项目变得轻松易行。 由于Project插件内置了对VIM的folder的支持,因此可以自由地使用折叠功能来控制各个directory结点。而且使用'/'或是'?'进行查找的时候,丝毫不受折叠的影响。真是太酷了! 其它特点包括: 加载或是卸载目录中所有的文件(\r)。 Grepping项目中所有的文件,这个特征还没有研究,不知道Windows下是否也支持grep。 运行一个用户自定义的脚本(非常有用的功能,可以用于定制编译环境)。 高度可定制。用户甚至可以自己编辑project的定义文件。 可以配合netrw插件,通过不同的协议(如ftp、rcp、scp或是http等)来操作不同的文件。