I’m porting some code from an older language to C#, and I’d like to keep both files open and visible at the same time. How do I do a vertical split view in MonoDevelop? I’ve been using this feature since the old CodeWarrior days, so I’m sure it’s in here somewhere–I just can’t find it.
However, you can run multiple instances of MonoDevelop. If on windows, use Windows key + Left / Right arrow to align a instance of MonoDevelop to the right or left. Then you got splitscreen but not real splitscreen
Microsoft Visual Studio is a good alternative and works really well. Monodevelop UI doesn’t follow the needs of developers in my oppinion, hence the lack of splitscreen. Also the interface is about 50% less responsive compared to whatever software I use on my computer. Feels like the UI is running on graphics performance back from the 80’s.
While I would love to use Visual Studio, I’m on a Mac. I wish Mono could keep up with VS, but I understand that they don’t have the same kind of resources.
Good news - 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 + →
I found that if you drag your tab for the code you’re working on out of the mono-develop box, it creates a separate window with the tab in it. then you go to the original window and use the Open File option to manually open your other projects code. At least that’s what I’ve been doing.