Sunday, September 24, 2017

Find your perfect IDE

I am the person who learned C and C++ using a good old plain vi...
Quite a few of my friends who helped me in my C++ journey we begging me to get some other IDE and even offered to install some. 

And finally I just gave up and got Visual Studio. I have used VS quite a lot from the moment I have actually wrote my first "Hello World" long long time ago. I have used VS 2005, 2008, 2010, 2013, 2015 and
now I am quite a fan of Visual Studio 2017.

It's hard to get started with Visual Studio, but as soon as you get familiar with all the features you can benefit from those a lot and increase your productivity! I guess, the only disadvantage of Visual Studio is that you need a license to use it and it's available only for Windows Users. 

The next IDE that I love is IntelliJ IDEA. This IDE was a dramatic upgrade for my Java course. I am thankful for my friend who have recommended it to me about a year ago. The first nice thing is that you can get a free version. 

One day I was writing a function for my assignment and next to it's title has appeared a yellow bulb. IntelliJ has suggested me to modify the function into lambda function. I thought: "Ok, I can rewrite it" and the button "generate lambda function has appeared". Being a heavy vi user I didn't think it would be that easy and I thought I would have to modify it. But the generated version was just perfect! It was the happiest day in my programming life and Java course was one of the easiest ones so far.
I have also used Visual Studio Code quite a lot recently. Good news! It's easy to use and it's free! VS Code includes all the features you need to have to write, compile and debug code! And it's available for all operating systems!
Here are some life-hacks for VS Code fans:

1. How to open VS Code from command line(Windows)?
Open command line => type "code ."

2. How to search for a phrase in all your project's files?

3. How to search for a phrase in on file?
Ctrl + F

4. How to split the screen into 2+ editing windows?

No comments:

Post a Comment

It's only a beginning

What have I learned for the past 8 months of Open Source Programming? I was convinced from the very beginning that this course would be i...