<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alternative IDE to SES and VSC?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82662/alternative-ide-to-ses-and-vsc</link><description>Hi 
 My problem with SES are: 
 Variables are almost impossible to watch or view in memory, It&amp;#39;s a lottery basically. 
 The other thing that bothers me is no code folding. 
 &amp;quot;Step over&amp;quot; is random. 
 Breakpoints doesn&amp;#39;t stick. 
 When i search and press</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Dec 2021 09:53:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82662/alternative-ide-to-ses-and-vsc" /><item><title>RE: Alternative IDE to SES and VSC?</title><link>https://devzone.nordicsemi.com/thread/343097?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 09:53:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34dee051-f733-4d24-a318-78550534f6fa</guid><dc:creator>FZe</dc:creator><description>&lt;p&gt;Thank you I will disable all optimizations and have a go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/trond_2d00_snekvik"&gt;Trond Einar Snekvik&lt;/a&gt; Thanks for the CLion tip I will try it out as well&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Alternative IDE to SES and VSC?</title><link>https://devzone.nordicsemi.com/thread/343094?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 09:44:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a433f841-8984-4d6d-9c92-39a7443feb53</guid><dc:creator>Trond Einar Snekvik</dc:creator><description>&lt;p&gt;To add to Einar&amp;#39;s answer: We&amp;#39;ve heard a lot of good things about Jetbrains CLion, which (although it isn&amp;#39;t supported by Nordic) does work well with nRF Connect SDK. They aim to support embedded development, and their project model revolves around CMake, just like the nRF Connect SDK. It requires a license, but they offer a 30 day trial period if you&amp;#39;d like to test it. Just note that Nordic will not be able to support you if you encounter any issues.&lt;/p&gt;
&lt;p&gt;Regarding VS Code, it&amp;#39;s possible to rearrange the sidebar views to your liking by dragging the different sections into different sidebars altogether. For instance, it&amp;#39;s possible to put the nRF Connect SDK actions view in the explorer sidebar by dragging its titlebar to the explorer icon, and dropping it somewhere in there.&lt;/p&gt;
&lt;p&gt;Microsoft is also working on adding support for &lt;a href="https://github.com/microsoft/vscode/issues/132893"&gt;a second sidebar&lt;/a&gt;. It&amp;#39;s still experimental (and a bit buggy, I find), but it does work:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://i.imgur.com/0t7OLvy.png" /&gt;&lt;/p&gt;
&lt;p&gt;In VS Code 1.63.0, you must first add&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;&amp;quot;workbench.experimental.sidePanel.enabled&amp;quot;: true&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;to your settings.json. Then, you need to restart VS Code, and press into View -&amp;gt; Appearance -&amp;gt; Show side panel to enable it. Then, you can drag views from the sidebar over to this new panel on the right. Again; this is still a bit buggy, as it&amp;#39;s an experimental features, but once it becomes stable, it should help quite a lot with your sidebar switching issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Alternative IDE to SES and VSC?</title><link>https://devzone.nordicsemi.com/thread/343056?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 07:34:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b7c664f-1a6b-4c61-bdca-60ecd7364d3b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The only IDEs Nordic supports with the nRF Connect SDK is Segger Embedded Studio and Visual Studio Code. Hopefully you will get some feedback on other alternatives from other community members, though.&lt;/p&gt;
&lt;p&gt;Regarding problems with stepping and watching variables in SES that sounds like typical problems you get when the code has been built with optimizations. You should normally build &lt;em&gt;without&lt;/em&gt; optimization if you want to step and watch variables.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>