Today, we will introduce an IDE tool for cross-platform C # development and ASP. NET-related languages. It can be used in windows, Mac OSX, and Linux.
Taking this as an example, I don't know if you are using unity3d in Mac. If you are using C # As the scripting language and operating on objects and scenarios, will you feel like this, which unitron on Mac is very inconvenient?
Reasons:
1. The format is not automatically aligned, which is very ugly. You often need to use tabs for adjustment.
2. when we are used to using vs to execute Ctrl + J to display function prompts or call methods, this text editor will basically refer to everything, click. for a long time, nothing happens. If you press ESC at most, something may occasionally come out.
3. Based on the above, some carelessProgramMembers and friends often make case-insensitive mistakes. The words are misspelled and need to be modified repeatedly (such as me ..)
I have the honor to introduce you to an open-source, editor software called monodevelop. It can really bring great convenience to our coding and save a lot of time. Let's take a look at what the official website says:
Monodevelop is a C # and other.. Net Language IDE. monodevelop allows programmers to quickly write desktop programs and ASP. net web program Linux, Windows and Mac OSX. monodevelop makes C # development easier on Linux and other platforms.CodeTo this platform, it takes a lot of time for maintenance.
1. Download:
Package for Mac OS X-stable
Download 2.2.1 Installer (2.2.2 coming soon)
This build requires the latest version of Mono 2.4 + GTK #
The size of the two is not large, and the total size is only 70 m.
2. install.
Needless to say. After the installation is complete, you can create a shortcut and put it in the file price of the app.
3. unity3d settings
Open the unity3d preference settings. In the first drop-down menu, we browse and directly select the app in the new installation path.
In this way, after opening the unity3d script file, unitron is no longer displayed as the preferred editor.
4. Open monodevelop
The subsequent operations are not too long-winded, probably in the same way as vs. You can add DLL or packet in the reference. Then using the corresponding namespace and so on. The effect is shown in the figure.
Monodevelop debugging screen.