IDE and editor for building Mac OS X Development Environment

Source: Internet
Author: User

IDE and editor for building Mac OS X Development Environment

As the saying goes, to do good deeds, you must first sharpen your tools.

In the past, almost only Visual Studio was available for vc ++ development in Windows. I once thought that vs is one of the best ides in the world. Later, vs versions were updated faster and faster, while old projects were always using vs2008 for editing and compiling. Sometimes some colleagues wanted to try it out together, but no one is willing to take the risk of changing the IDE. I have never understood why M $ must make vs into a bucket. I just want to use the latest IDE and don't want to change the compiler !!! In short, it is almost impossible to change the new version of vs for vc ++/MFC development. Of course, you can say that M $ has already abandoned MFC...

After turning Java into Java, I found that Java IDE is actually a lot more selective, and most of them are cross-platform. I have to like this! Most of the surrounding javaers are using Eclipse and MyEclipse, while there are more and more blogs/news on IntelliJ IDEA than Eclipse, the strongest evidence is that Google's Android integrated IDE-"Android Studio" is based on IntelliJ IDEA, I have always been an ADT development kit that can be integrated into Eclipse (at least when I was learning Android in early 2011 ).

Therefore, IntelliJ IDEA of the latest version is directly installed. Another reason for choosing IntelliJ IDEA is to write PyCharm which has been used by Python. The two products that belong to JetBrains are the same as those for shortcut key operations, the dark theme-Darcula is optional by default. The Community edition is free of charge, and the flagship edition (or Professional Edition) is charged, but you can register it here ...).

In addition to the IDE, a good editor is also essential. In the past, gVim, Notepad ++, SourceInsight, and UltraEdit were used in Windows. Since SublimeText was used, all the front ends have been uninstalled. There are too many advantages, only plug-ins are supported, so there are several other editors. Although it is a paid software, it can be tried for an indefinite period of time ~

Programmers in this industry have always had a contempt chain, from the contempt between development languages to the competition for IDE has never been broken. I really don't know how to compete. Just like looking for a married person, what suits me is the best.

------------------ Gorgeous split line ------------------

Currently installed on Mac:

  1. IntelliJ IDEA 2016, easy to configure JDK 1.5 ~ JDK 1.8, Tomcat, and other built-in Version Control Support Git and Subversion. It is the best Version Control tool I have used. Integrated Ant and Maven cannot work better.
  2. Eclipse Mars. One plug-in developed by the project team is only available in Eclipse.
  3. Sublime Text 3, installed with common plug-ins
  4. Vim: Use the Terminal provided by OS X. Input vim to use it directly.
  5. PyCharm 2016, same as IntelliJ IDEA, used for Python writing
  6. Beyond Compare, a file and folder comparison tool. In fact, the comparison tool integrated in JetBrains is also very useful.
  7. Dash, API documentation browser & code fragment management tools, with Alfred is not so cool (The latter is the most legendary efficiency product on the Mac platform.)

Use IntelliJ IDEA 13 to build an integrated Android Development Environment graphic tutorial

IntelliJ IDEA 12 create a Web project graphic tutorial

Graphic tutorial for Android program development using IntelliJ IDEA

IntelliJ IDEA 12 haXe NME application Configuration Guide

IntelliJ IDEA test mode for running the Play Framework

Install IntelliJ IDEA 12 on Ubuntu 13.04

IntelliJ IDEA 12 create a Java Web project managed by Maven (illustration)

IntelliJ IDEA common shortcut keys and tips

IntelliJ IDEA details: click here
IntelliJ IDEA: click here

This article permanently updates the link address:

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.