Multiple editor windows in MonoDevelop

Is there a way MonoDevelop can display two files at once, so I can edit both of them simultaneosly? (For example for comparing the files, moving code from one to the other editor window.)

Having the same solution opened in more than one MD instance isn't a good idea at all. And opening a project file in another editor to do the same stuff that the IDE editor would do is totally annoying and renders the "I" in IDE (which MD pretends to be) quite absurd. I mean, Emacs could do this 30 years ago... :-( Since years I work with a minimum of 2 monitors (mostly 3 at the same time), as almost any developer I personally know. But how can MD make use of multiple monitors is it can display just one file at a time?

8 Answers

8

It works in the latest version of monodevelop. Drag and drop a tab and it will open a new split screen view of that tab (works in monodevelop 5.9.6). Or menus View|Editor Layout|2 Columns or … Ctrl Shift 2 (and Ctrl Shift 1 to go back).

thanks this works great.

BTW - with the version of mono packaged with Unity5, right clicking on a tab and ‘Move to next notebook’ allows you to open it in another screen in mono. Found it on accident! On OSX, thats CMD + opt + →

enjoy :slight_smile:

No, it’s not possible. According to a MonoDevelop mailing list discussion, it’s been on the TODO list, but not trivial to implement. Since Unity isn’t even using the current MD version, I’d expect that it’ll be quite some time until split view editing becomes available (if ever).

How disappointing!

i need this haha

You can do this but not the way we all really want. Try this:

  1. Use spotlight search to open the folder MonoDevelop is in.
  2. Duplicate MonoDevelop.app
  3. Name the duplicate something like MonoDevelop-1.app

Now you can open a second instance of MonoDevelop and open the same solution (I use Spotlight search to open it. It seems to work fine. If you edit a file and save it, and switch to the other instance, it just updates. No annoying “changed on disk” messages, etc.

Worked smoothly!!! A good workaround while isn't a built in feature. Thanks!

not possible??? weird… monodevelop used to open mutliple instances ALL THE TIME when i didnt want it to… and now that i do you say its not possible lol

for windows try search the monodevelop and just run it.

For Mac:

To open an entirely new window while you have another MonoDevelop window open, open Terminal and enter:

open -na monodevelop

A new MonoDevelop window should open! I believe this works if MonoDevelop is in your ‘Applications’ folder.

References:

@ChiefSpruce for his answer on opening multiple Unity projects at one time (Open Multiple Unity Projects Simultaneously - Questions & Answers - Unity Discussions).

Hope this helps!

For windows : Right click on your mono develop IDE in the task bar 110883-image.png and click MonoDevelop .Hope it helps :slight_smile: