![clion community clion community](https://myenew318.weebly.com/uploads/1/2/5/5/125521872/147642791.png)
If you’re working on large projects with many contributors, then it’s good to read up on the subject further. I’ll just comment on some basics, good enough for individual projects. Git and GitHub integration is built-in, and from what I tried, it is well executed.
#CLION COMMUNITY CODE#
The code inspection (select Code-> Inspect Code) looks interesting I have not used it much yet:
![clion community clion community](https://community.platformio.org/uploads/default/original/2X/6/650d9fdb1ff9649af16d05d692d4f5cc49555554.png)
Terminals can be collapsed out of the way while you’re using the code editor, by clicking on the indicator named Terminal at the bottom of the display. To use SSH, go to Tools-> Start SSH Session, or alternatively go to File-> Settings-> Tools-> SSH Configurations first. It’s possible to have a whole range of tabs opened up, including Windows command prompts, and they all appear in a pane at the bottom of the CLion window. You can quickly drill down through nested functions in this way.Īnother neat feature (useful if your code resides on a separate Linux machine for instance) is the built-in SSH terminal capability. If your text cursor is in any function or variable name in the code, pressing Ctrl-B will immediately either highlight where the variable was defined, or it will open up the file containing that function or variable in a separate tab. It’s a huge time-saver.Ī super-powerful keypress is Ctrl-B. I frequently look at that while coding, to recall the names of (say) global variables, or functions and their parameter types. I like that for each function call, CLion will display the description of the parameter as shown with the red arrows.Īnother powerful feature is the Structurepane (go to View-> Tool Windows-> Structure to open it). It shows a kind of summary of what’s in the code file. The top-left pane shows the file names in the project, and double-clicking on a name will display the code in the right pane that’s pretty standard. The screenshot below shows what the environment looks like while coding.
#CLION COMMUNITY ANDROID#
If you like Android Studio, then you’ll like CLion. Google’s Android Studio is also based on a JetBrains product, and it has a very similar look and feel to CLion.
#CLION COMMUNITY HOW TO#
This blog post will first discuss some CLion highlights, followed by how to use CLion with the Pi Pico.ĬLion was developed by a company called JetBrains.
![clion community clion community](https://docs.godotengine.org/es/stable/_images/clion_1_open.png)
So, if you want to save time and stress then read on : ) The steps below are specific for Windows, but Mac and Linux are possible too (if you try it on those systems, please write a blog, or comment below with screenshots if possible where things are different to the Windows screenshots, to help everyone). CLion is pretty much world-class at that, and it is a significant benefit because if one can navigate code easily, and if the tool helps you write better code as you go, then it can save days and weeks of time coding and troubleshooting. Of the three, perhaps the most powerful feature from my perspective is the ease of code browsing and code editing. Excellent code browsing and editing capabilities.All-in-one, no need for multiple applications.However, I recently tried a different approach, which I believe is equally flexible, but has a few interesting advantages. It’s a great combination I’ll write it up if there is any interest.
#CLION COMMUNITY PLUS#
When coding for the Pi Pico, I usually use a hybrid environment: all my code that I’m working on, plus the Pico C/C++ SDK, reside on a small Linux machine in a corner of the home, and then I connect to it remotely from my laptop using a couple of applications called Visual Studio Code and SecureCRT.