C++ compile the and editor recommends of for essential features of OIer

  • 2020-08-22 22:20:22
  • OfStack

If you have different opinions, please feel free to comment in the comment section. Just write down my current situation.
As a student of C++ OIer, I must have used Dev, because I have no choice but to be recommended by the school. Dev is known to be ugly and has no code completion, but it is the best fit for OIer. Why is the Dev so painful, but the most practical? And that brings us to our title. I'll take a look at a few important features, then a look at a few common editors on the market.

Necessary functions/features

light

Nothing is more important than this. In school, we use the computer room. Although every computer has Dev, it would be painful for everyone to have their own computer with a very large piece of software.

Convenient operation

As far as I know, almost on the market, the appearance level is ok, and the functions of these are relatively complete, whether they are heavyweight or lightweight, are to be configured for pain, and there should be some limitations in the future operation. All I know is that it's easy to run Falcon C++ and Dev_C++ . As for why Falcon C++ is not as good as Dev, I will talk about it later.

Complete shortcuts

Dev is better in this respect, for example Ctrl+D and Ctrl+E I'd feel 10 minutes sick without these two shortcuts, but I won't tell you what they do (just copy and delete).

Free scaling

By the way that's why we didn't use Falcon before the very important point 1, Falcon can't scale freely, basically we do 1 general subject line limit 1 to 1000 characters. So whether we can zoom in or out determines whether we can edit the code comfortably. This is important to us!

Code completion

In fact, the code completion function is not necessary for OIer. After all, we should exercise our code ability, not just do problems (although the purpose of improving the code ability is to do problems), but it is not so important (but it is still very important, don't give up).

Compare editors on the market

sublime

10 points to persuade the configuration of the egg pain, although I have successfully configured, but there are still many restrictions. (for example, the name can't have Spaces) so this has made me a bit of a mess, although it has a nice interface and excellent code completion, but I still give it up.

VScode

Similar to the sublime, it's bigger than the sublime and more painful in configuration.

Code::Block

Big, let me wait for flowers all thank.

Falcon

The interface is slightly better than Dev, so 1 point (I don't know if it is because Dev has been used for a long time and feels good for a change), and then there is no configuration, the size is about the same as Dev, the code completion is also available, the code structure display is better than Dev. Insufficient is, cannot zoom in and out! The two shortcuts were missing, which allowed me to go back to Dev, but Falcon is recommended for those who don't think it's important.

Clion

No, I don't know. If you have, please let me know in the comments section. I heard that the interface is very beautiful.

C-Free

I haven't used it.

So that's why I now think Dev isn't that bad after all, and why parts of OIer are so... It's because he's ugly. But the school also has a conscience.

In fact, any editor used for a long time will be very --.

Blue highlighted, rounded code.

conclusion


Related articles: