Category Archives: Tips’n’Tricks

Stay local, let your IDE do remote work for you!

CLion’s issue tracker has dozens of important and interesting feature suggestions to implement. With limited resources, we are always having to prioritize the features we include with the direction we have in mind for the product’s evolution. 3-digit issues with … Continue reading

Posted in Announcement, Tips'n'Tricks | Tagged , , | 112 Comments

IntelliJ Rust features. Entry one: Macros

In this series of short blog posts, we are going to take a closer look at the key Rust-related features available in JetBrains IDEs through our corresponding plugin. However, before we do that, let me briefly remind you about the … Continue reading

Posted in Tips'n'Tricks | Tagged , | 3 Comments

Working with Makefiles in CLion using Compilation DB

One of our most frequent feature requests for CLion is the ability to use project or build systems other than CMake. There are many good reasons for needing to use something different – but if you could only pick one … Continue reading

Posted in Tips'n'Tricks | Tagged , , , | 24 Comments

CLion and Linux toolchain on Windows are now friends!

In this post we’ll discuss how to work with WSL in CLion and how Windows users can benefit from this support. Why do I need it? CLion is a cross-platform IDE, that means you can run it on Windows, Linux, … Continue reading

Posted in Announcement, Early Access Preview, Tips'n'Tricks | Tagged , , , , , | 30 Comments

CLion for Embedded Development Part II

Hi, This is a second guest blog post by Ilya Motornyy about programming for microcontrollers in CLion. CLion for Embedded Development Part I Upd. An alternative approach from Klaus Nagel in a small demo project on GitHub: Embedded Development on … Continue reading

Posted in Tips'n'Tricks | Tagged , | 50 Comments

To Catch a CLion

CLion is a cross-platform IDE for C++ development (which happens to have a built in test runner). Catch is a cross-platform test framework for C++. I’m the original author of Catch and am now working at JetBrains so this seems … Continue reading

Posted in Tips'n'Tricks | Tagged , , , | 23 Comments

Tips for creating games with Unreal Engine 4 in CLion

C++ game development is strongly linked with Unreal Engine 4, one of the most popular and widely spread C++ game engines. It is no surprise that we are getting lots of requests about UE4 setup within CLion. In this blog … Continue reading

Posted in Tips'n'Tricks | Tagged , , | 95 Comments

Rapidly find and fix failures with Undo’s plugin for CLion

Hi, Tracking down bugs is one of the most time-consuming parts of a developer’s job. Code almost never works first time and more often than not there are problems to diagnose and fix even once code is deployed. To help … Continue reading

Posted in Tips'n'Tricks | Tagged , | 14 Comments

Become multi-armed with CLion’s multiple cursors

Sometimes effectiveness is how quickly you can type. For example, having code appear simultaneously in multiple places can come in handy. In this blog post, we are going to explain how CLion can help you do this with its multiple … Continue reading

Posted in Tips'n'Tricks | Tagged , , | 14 Comments

CLion for embedded development

Hi, Are you interested in embedded development? In this guest blog post our user Ilya Motornyy shares his experience in programming for microcontrollers in CLion. Upd. CLion for Embedded Development Part II Ilya Motornyy Java/JavaScript Developer at Vaadin.com DIY Electronics … Continue reading

Posted in Tips'n'Tricks | Tagged , | 66 Comments