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