| Title | Implement Split File Editor Functionality for the Eclipse IDE |
|---|---|
| Student | Nikolay Botev Botev |
| Mentor | Boris Bokowski |
| Abstract | |
|
The goal of my project is to implement split text editor functionality in Eclipse. Split editing is the #1 most requested feature by the Eclipse community based on Bugzilla votes. Split editing is a feature that allows a user to split a document editor into two panes with both panes showing a view of the same document side-by-side. This feature is found in word processing applications such as Microsoft Word and in many IDEs, including JBuilder, IntelliJ IDEA and Visual Studio.NET. While Eclipse currently supports opening the same file in multiple editors and docking the editors to appear side-by-side, true split-editing capability has tangible advantages to this approach. These include better usability, better performance and better use of the available screen real estate. A split editor feature is challenging to implement in Eclipse because of the tight integration between the editor and various views (Outline) and other Eclipse features. Keeping all the user interface features working property in a split editor scenario is a significant challenge that fits in the scope of a GSoC project. I plan to work on the implementation of this feature in an open manner by providing incremental patches and binaries and communicating with the community through a blog. My final deliverables will include a patch to Eclipse (source and binary patches to all affected projects and plugins) and thorough documentation (design spec, functional spec and Eclipse documentation files).
|
|