IntelliJ Community . RequestMultiSplitEditor

 
RequestMultiSplitEditor 

HOME INDEX SEARCH CHANGES GO  
This feature request is registred in the feature tracker system as request #2397 (#2397- Editor: Split function should be able to display to different files.)

http://www.intellij.net/tracker/idea/viewSCR?publicId=2397

-- ChristianAndersson - 22 Aug 2002


does this mean different documents in each split? or just more splits... I'm all for multiple documents open on the same screen... but not really more splits.. although i wouldn't mind too much smile

-- DanBachelder - 13 Jun 2002

This is a post from the newsgroup by Christian Andersson :


Hi, ya' all.

Could not help myself entering this discussion. I've used to edit my java files using Emacs until I ran across Idea.

I've tried to put down my wild (Emacs inspired) thoughts and visions into this GUI suggestion below. (attached as a link while the image is a few byte large)

Emacs uses "buffers" (loaded files) and presents them in views (windows that may be splitted horizontally and vertically). The views can show any file. There can be several views showing the same buffer (as in Ariadna right now there can be two views of the same file).

My suggestion is a generalized splitting of the area. The splitting can be performed both horizontal and vertical and you can have several consecutive splits both horizontally and vertically. At least one view has to be present if there exists at least one tab (buffer). There is a top bar of each view that shows the name of the file edited in the view. The current view (the view with the caret) has its top bar in a bright background color (same as the current tab), the other view top bars are dark. There are "close view" buttons on the top bars to close the view using the mouse (shortcut command applicable :). When a view is closed the resulting free area taken by the view at the other side of the "closest" split bar.

Any tab selection affects the current view. A selection of file using <ctrl>+<e> or <alt>+<arrow right/left> affects the current view. Any navigation in the structure hierachy etc affects the current view. Shortcut commands for:

  • Move caret to next view.
  • Split horisontal
  • Split vertical
  • close view

Any thoughts?
/Christian


This is a post (follow up) from the newsgroup by Christian Andersson :

> -----Original Message-----
> From:
> Sent:
> To: eap-features@lists.jetbrainsNOSPAM321.com
> Subject: [Eap-features] Re: Split editor(s)? A GUI suggestion
>
>
> Hmm, how to select, what file should be shown where (in what split area)?
>

I thought of the tabs as a "quick buffer list". A selection of a tab by mouse clicking or <alt>+<arrow right/left> shows the buffer in the current view (i.e. the view that holds the caret for the moment).

Any "file selection" or "open file" operation opens the file (or "buffer" if you like) in the current view that holds the caret for the moment. (That goes for commands like <ctrl>+<e>, <ctrl>+<b> as well.) The current view has the same "open/select file functionality" as the single view of today.

/Christian
I hope I make some kind of sense here...

PS.
It is the "buffer" analogy that makes the tabs only some kind of "quick selection/overview" list while each view shows its current buffer file in the top bar. It could be removed... Not that I'd like that though...
DS.


Basically, multiple files, with any change that currently changes the (single) open file being applied to the currently selected text area only.

-- WalterMundt - 13 Jun 2002

ahhh, yes, this is exactly what i was hoping for.

-- DanBachelder - 13 Jun 2002  

Definitely sounds useful to me. Makes the tab metaphor a little odd, but I think that once you get more that one row of tabs it's stretched anyway. Just thinking of it as a quick window change is fine by me.

-- JamesElson - 13 Jun 2002

I still like it.
It was nice to find my proposal here, thanks. :)))

-- ChristianAndersson - 8 Aug 2002

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.