Is it possible to show only a part of a document in a (possible custom) Eclipse editor? There is ITextViewer#setVisibleRegion, but this only scrolls the viewport. I'd like to show only a partition of a given document or (alternatively) lock everything but a given region (i.e. make parts outside of this region non-editable).

有帮助吗?

解决方案

You might try the Eclipse folding plugin at:

http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

With a download at:

http://sites.google.com/site/bkosarzyckistorage1/eclipse-folding-plugin.tar.gz

It lets you define identifiers for start and end region, and then put them in your document to control visibility by region (apparently line based, rather than finer-grained, but that what most people tend to want).

In the "User Defined Regions" tab use e.g.:

Start identifier: region    End identifier: endregion

In code:

//region SomeName
your code
//endregion SomeName

There's a thread on this in What code folding plugins work on Eclipse 3.6?

I haven't used it myself but it might fit your needs. It might also be incompatible with current versions of Eclipse - the page describing it is from about a year and a half ago.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top