回答几个jedit的问题

23 views
Skip to first unread message

pi1ot

unread,
Jan 19, 2009, 3:41:50 AM1/19/09
to jedit
code browser插件已经被废弃,现在建议使用ctags sidekick,基于ctags工具提供更详细的代码浏览方式。
前几天偶然试了试vc2005 express,被vc的自动完成,参数提示和定义参考大大刺激了一下,回来把plugins.jedit.org翻了
个底朝天,找出了project viewer和jump!两个插件,在定义参考方面已经和vc不相上下了,jump!会自动调用ctags,几乎所有
通用编辑器的语法分析都依赖这个工具,分析项目目录下的代码,提供tag定位功能,就是vc里的定义参考了。
另外今天刚刚发布的global plugin,基于gnu global(http://www.gnu.org/software/
global/)分析代码,比ctags多出了调用树关系方面的信息。
ctags和global都支持大部分常见语言,包括现在热火朝天的erlang,hehe。
之所以痴迷jedit,就是因为他的定制性,vc2005试用了半天就扔了,啥都不能改,啥都不能定制,给你什么你就只能用什么,不给的,你就只能等,
我这样拿到一个软件就想按自己习惯改的人实在受不了。

不算code browser,tags,jump,ctags sidekick,global,cscope finder,gdb,code
lint,cvs/svn这些支持大部分语言同时支持java的通用代码开发插件以外,java专用的有:

CodeAid
The CodeAid plugin is a code completion plugin for Java. It is for JDK
1.4/jEdit 4.2 and earlier. For JDK 1.5/jEdit 4.3 and later, use
JavaSideKick.

DotComplete
DotComplete is no longer supported. Use JavaSideKick for jedit 4.3pre5
and later. DotComplete is a Java code assistance plug-in that provides
help when a period (dot) is typed. It incorporates CodeAid's Java CC
parser and expression finder; SpeedJava's design and popup triggering
code; jEdit's Complete-Word popup, and AntHelper's class management.

Jane
Jane is a Java analyzer plugin for jEdit.

JarMaker
The JarMaker Plugin adds a simple interface for creating a JAR file.

JavaCore
The JavaCore plugin was designed to act as a central location for the
management of classpaths and sourcepaths that may be used by other
Java-centric plugins. It is obsolete and its functionality exists in
ProjectViewer and JavaSideKick.

JavaDebugger
A plugin that supports debugging of Java code.

JavaFold
The JavaFold plugin provides folding for Java language constructs.
This includes code blocks embraced by brackets {} (skips brackets in
comments and strings), multi-line comments, single-line comments, and
lines that end with ';' (e.g. to fold imports).

JavaInsight
Adds an action to the file system browser that lets you decompile
selected Java classes using the Jode decompiler

JavaRefactor
The JavaRefactor plugin provides a means of automatically refactoring
compilable Java source code using a small catalog of refactoring
patterns.

JavaSideKick
Java code browser, provides full support for all Java 1.5 and earlier
syntax. Offers code completion and structure browsing for Java. Also
provides structure browsing for property files and javacc files.

JBrowse
The JBrowse plugin allows for easy navigation of Java source code by
providing a highly customizable tree-view of a file's classes, fields,
and methods. This version is available for dependency purposes only.
It is recommended you use JavaSideKick 2.0 instead. It is also
recommended that plugin authors who have this listed as a dependency
remove it from the dependency list (in favor of JavaSideKick) so we
can remove it from plugin central.

JCompiler
The JCompiler plugin allows for in-process compiling of Java source
files and packages.

JDocPlugin
The JDocPlugin provides configuration and persistance of Javadoc
command line arguments and execution of the utility within jEdit.
Command line arguments are configured through either the Utilities-
>Global Options->Plugin Options->Javaodc menu selection or a Plugins-
>Javadoc->Javadoc Options menu selection. The configured command line
arguments are persisted in a property file. The Javadoc utility can be
executed with a Plugins->Javadoc->Execute Javadoc menu item. The
JDocPlugin facilitates development of Javadoc by allowing the
programmer to generate Javadoc while editing the source files and
writing comments.

JExplorer
The JExplorer plugin is a Java code browser. Starting from a
ProjectViewer plugin project, it can analyze the Java source files in
it and build a "model", which is then used to navigate the code.

JImporter
The JImporter plugin allows users to generate import statement for the
Java class under the cursor, or for a class that the user specifies.

JIndex
The JIndex plugin enables jEdit to show the JavaDoc API html
documentation for the currently selected word, with a single key
press, in a browser of your choice.

JSwatPlugin
The JSwatPlugin integrates the JSwat debugger into jEdit, providing
many of the features normally available in the standalone version.

JTools
The JTools plugin provides a set of commands designed for managing
import statements in Java code and creating boilerplate code for
extended classes.

JUnitPlugin
The JUnit plugin allows test cases to be run against Java code using
the JUnit testing framework (http://www.junit.org).

JVMStats
The JVMStats plugin is a simple application that allows one to see JVM
statistics and call the garbage collector.

LazyImporter
The LazyImporter plug-in provides useful tools for generating,
organizing and sorting import statements in a Java source file in
JEdit.

ProjectWizard
ProjectWizard plugin can be used for new Java projects. It creates the
directories and a build.xml

Xrefactory
The Xrefactory plugin provides jEdit with a code completion, source
understanding tools, and a refactoring browser.

其他语言的开发类插件列表在
http://plugins.jedit.org/list.php?category=6

全部的插件总表在
http://plugins.jedit.org/list.php
Reply all
Reply to author
Forward
0 new messages