Then CLion wants to sync, even though all the code exists on the remote system. I can't do any builds without going to the remote host manually, creating cmake-build-debug directory, and then opening on top of the original code and pointing the CLion "deployment" to that build dir. In the above setup, CLion can't reconcile the "/path/to/code/Cmake" directory. path/to/code/Cmake (this is where we keep our own cmake modules) path/to/code/subdir (this is the root of the code I'll be working on) My work has a very odd cmake-based system that requires lots of code that only builds on their systems (CentOS-based Linux) while I work on Windows and sometimes Ubuntu (incompatible with their setup). Just I am hoping to hear what your plans are to significantly improve the remote coding experience. git) would be checked out only on the remote system, since the entire rsync concept is excruciating for large scale work. Is there a path towards having CLion possibly mount a remote directory/system with path spoofing (so we get "/usr/include") and having CLion working completely on the remote system? And then the repo (i.e. I really enjoy that CLion is trying to be remote-work capable, but I have all the same problems. It is downloading dozens of tar.gz files. The entire project is re-syncing, including pulling down /usr/include, again. h file to the project, reloaded cmake, and I'm still waiting to get back to work. * edit - I tried the 2020.3 update, and after waiting 30 minutes for the initial cmake project to load and sync, things worked well for a day. I also use P圜harm remotely, and Idea over remote desktop. I've moved to VSCode for several months, but there is a lot I miss in CLion, so I'd love to hear that the remote experience is a primary focus. Given how many developers are now remote, possibly forever, how much work is going into remote performance tuning? It looks like some of this may have been addressed here:īut it still seems insane to me that I would have to manually exclude syncing the /usr/include/ directory, which is currently being pulled down. The issue tracker is tracking issues like this, e.g. so files, python envs, and all sorts of crap that the Exclude filter doesn't seem to care about. It can take an hour or more to sync, and if I change branches, it will resync the entire folder. With the move to remote work, CLion has been almost unusable for me due to syncing issues. We look forward to seeing you on December 17! There will be other members of the CLion team helping us behind the scenes. Vasily Romanikhin (CLion Software DEveloper), u/vromanik Ilia Motornyi (CLion Software Developer), u/_elmot Ivan Donchevskii (CLion Software Developer), u/yvvan666Įldar Abusalimov (CLion Software Developer), u/eldar-abusalimov Phil Nash (C++ Tools Developer Advocate), u/philsquared This thread will be used for both questions and answers.ĭmitry Kozhevnikov (Team Lead in CLion), u/goldwin-esĪnastasia Kazakova (CLion Product Marketing Manager), u/anastasiak2512 You can ask us about anything related to CLion, our C++ team, or JetBrains in general. Please feel free to submit your questions ahead of time as top-level comments to this post. We’ll start answering your questions at 1 pm CET, December 17, and will continue until 5 pm CET (visit this page to convert that to your local time). Overall IDE performance, as well as making existing features more stable and complete, are our major goals for 2021 for CLion. By the end of this year, we’ve enhanced the debugger experience by adding many top-voted feature requests, started bringing MISRA checks to CLion, tuned IDE actions for Qt, and integrated with CTest. This Q&A session will focus on the recent 2020.3 release, our overall plans for 2021, and our roadmap for v2021.1. More information is available on our website. It comes with out-of-the-box support for lots of popular tools from the C++ ecosystem and targets cross-platform, remote, and embedded development flows. The CLion team will be holding an AMA (Ask Me Anything) session here on reddit this Thursday, December 17.ĬLion is a cross-platform C/C++ IDE by JetBrains. EDIT: Many thanks to everyone who took part in the AMA session! We are no longer answering new questions here, but you can always get in touch with us on Twitter, via a support ticket, or in our issue tracker.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |