<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>visual studio code &#8211; Pauls Blog</title>
	<atom:link href="https://sterl.org/tag/visual-studio-code/feed/" rel="self" type="application/rss+xml" />
	<link>https://sterl.org</link>
	<description></description>
	<lastBuildDate>Fri, 15 Aug 2025 11:56:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>IDE: Eclipse &#038; VSCode</title>
		<link>https://sterl.org/2019/02/ide-eclipse-visualstudio/</link>
					<comments>https://sterl.org/2019/02/ide-eclipse-visualstudio/#respond</comments>
		
		<dc:creator><![CDATA[Paul Sterl]]></dc:creator>
		<pubDate>Fri, 15 Feb 2019 12:23:24 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse memory settings]]></category>
		<category><![CDATA[eclipse.ini]]></category>
		<category><![CDATA[faster eclipse]]></category>
		<category><![CDATA[STS]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vs code]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://sterl.org/?p=293</guid>

					<description><![CDATA[IDE &#38; Plugins &#38; Tools Tools Tools for Linux / MAC Tools for Windows Database Tools Java Test Libs Visual Studio Code &#38; Windows Install PowerShell 7.x.x Check the current version $PSVersionTable.PSVersion This requires admin permissions on the windows system. Configure PowerShell 7 as CMD default Open the windows shell, select in the menu the&#8230;]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">IDE &amp; Plugins &amp; Tools</h2>



<ul class="wp-block-list">
<li><strong>Java:</strong> 
<ul class="wp-block-list">
<li><a href="https://adoptium.net/">https://adoptium.net/</a></li>



<li><a href="https://www.graalvm.org/downloads/">https://www.graalvm.org/downloads/</a></li>



<li><a href="https://jdk.java.net/">https://jdk.java.net/</a></li>
</ul>
</li>



<li><strong>Visual Studio Code:</strong><a rel="noreferrer noopener" aria-label="https://code.visualstudio.com/ (öffnet in neuem Tab)" href="https://code.visualstudio.com/" target="_blank">https://code.visualstudio.com/</a>
<ul class="wp-block-list">
<li><strong>Plugins</strong>
<ul class="wp-block-list">
<li>GitLens</li>



<li>Angular Language Service</li>



<li>Docker</li>



<li>Kubernetes</li>



<li>ESLint</li>
</ul>
</li>
</ul>
</li>



<li><strong>Java Eclipse STS:</strong> <a rel="noreferrer noopener" aria-label="https://spring.io/tools (öffnet in neuem Tab)" href="https://spring.io/tools" target="_blank">https://spring.io/tools</a>
<ul class="wp-block-list">
<li>PlantUML: <a href="https://marketplace.eclipse.org/content/plantuml-plugin">https://marketplace.eclipse.org/content/plantuml-plugin</a></li>
</ul>
</li>



<li><strong>Git: </strong><a href="https://git-scm.com/">https://git-scm.com/</a></li>
</ul>



<h2 class="wp-block-heading">Tools </h2>



<ul class="wp-block-list">
<li><strong>Docker Desktop</strong>: <a href="https://www.docker.com/products/docker-desktop">https://www.docker.com/products/docker-desktop</a></li>



<li><strong>Insomnia: </strong><a href="https://insomnia.rest/">https://insomnia.rest/</a></li>
</ul>



<h2 class="wp-block-heading">Tools for Linux / MAC</h2>



<ul class="wp-block-list">
<li>Java SDK Management: <a href="https://sdkman.io/sdks">https://sdkman.io/sdks</a></li>



<li>Node version management: <a href="https://github.com/nvm-sh/nvm">https://github.com/nvm-sh/nvm</a></li>
</ul>



<h2 class="wp-block-heading">Tools for Windows</h2>



<ul class="wp-block-list">
<li><strong>Command Line:</strong> <a rel="noreferrer noopener" aria-label="http://cmder.net/  (öffnet in neuem Tab)" href="http://cmder.net/" target="_blank">http://cmder.net/ </a></li>



<li><strong>Text Editor:</strong> <a rel="noreferrer noopener" aria-label="https://notepad-plus-plus.org/ (öffnet in neuem Tab)" href="https://notepad-plus-plus.org/" target="_blank">https://notepad-plus-plus.org/</a></li>
</ul>



<h2 class="wp-block-heading">Database Tools</h2>



<ul class="wp-block-list">
<li>Graphical DB client for Eclipse <a href="https://dbeaver.io/">https://dbeaver.io/</a> </li>



<li>Oracle Developer <a href="https://www.oracle.com/de/database/technologies/appdev/sqldeveloper-landing.html">https://www.oracle.com/de/database/technologies/appdev/sqldeveloper-landing.html</a></li>
</ul>



<h2 class="wp-block-heading">Java Test Libs</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/awaitility/awaitility" target="_blank" rel="noreferrer noopener">https://github.com/awaitility/awaitility</a></li>
</ul>



<h2 class="wp-block-heading">Visual Studio Code &amp; Windows</h2>



<h3 class="wp-block-heading">Install PowerShell 7.x.x</h3>



<p>Check the current version <code>$PSVersionTable.PSVersion</code></p>



<p>This requires admin permissions on the windows system.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;shell&quot;,&quot;mime&quot;:&quot;text/x-sh&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Shell&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;shell&quot;}">winget install --id Microsoft.Powershell --source winget</pre></div>



<h3 class="wp-block-heading">Configure PowerShell 7 as CMD default</h3>



<p>Open the windows shell, select in the menu the drop down and settings, select powershell and save.</p>



<figure class="wp-block-image size-large"><a href="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default.png"><img fetchpriority="high" decoding="async" width="1024" height="237" src="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-1024x237.png" alt="" class="wp-image-883" srcset="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-1024x237.png 1024w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-300x69.png 300w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-768x178.png 768w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default.png 1144w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">Configure PowerShell 7 as VS Code default</h3>



<p>There is also now a plugin available: <a href="https://code.visualstudio.com/docs/languages/powershell">https://code.visualstudio.com/docs/languages/powershell</a></p>



<p>Open the user Settings <code>settings.json</code> to add the new shell, you can see all Settings (read only) in the <code>Default Settings (JSON)</code>. </p>



<ul class="wp-block-list">
<li><code>ctrl+p</code></li>



<li>type <code>Open Settings</code></li>
</ul>



<figure class="wp-block-image size-full"><a href="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png"><img decoding="async" width="603" height="222" src="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png" alt="" class="wp-image-887" srcset="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png 603w, https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings-300x110.png 300w" sizes="(max-width: 603px) 100vw, 603px" /></a></figure>



<p>Add the new install PowerShell 7 and set it as the new default.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;javascript&quot;,&quot;mime&quot;:&quot;application/json&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;JSON&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;json&quot;}">&quot;terminal.integrated.profiles.windows&quot;: {
    &quot;PowerShell_7&quot;: {
        &quot;source&quot;: &quot;PowerShell&quot;,
        &quot;icon&quot;: &quot;terminal-powershell&quot;,
        &quot;path&quot;: &quot;C:\\Program Files\\PowerShell\\7\\pwsh.exe&quot;
    },
},
&quot;terminal.integrated.defaultProfile.windows&quot;: &quot;PowerShell_7&quot;,</pre></div>



<div class="bs-callout bs-callout-info"><strong>Note:</strong>
Visual Studio Code needs a restart after this change.
</div>



<h2 class="wp-block-heading">Eclipse ini settings</h2>



<h3 class="wp-block-heading">Memory settings G1 or ZGC</h3>



<p>Where the G1 is optimized for shorter GC pause, which maybe is good too (default with Java 17), adjust the <code>Xmx</code> as you see fit <code>eclipse.ini</code>:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;textile&quot;,&quot;mime&quot;:&quot;text/x-textile&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Textile&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;textile&quot;}">-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:MaxGCPauseMillis=50
-XX:+UnlockExperimentalVMOptions
-XX:+UseStringDeduplication
-XX:+OptimizeStringConcat
-Dfile.encoding=UTF-8
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
-Dorg.eclipse.swt.internal.gtk.useCairo=false</pre></div>



<p>adjust the following settings based on your CPU count</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;textile&quot;,&quot;mime&quot;:&quot;text/x-textile&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Textile&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;textile&quot;}">-XX:ParallelGCThreads=6
-XX:ConcGCThreads=4</pre></div>



<h3 class="wp-block-heading">Increase icon size for large screens</h3>



<pre class="wp-block-code"><code>-Dswt.autoScale=quarter</code></pre>



<p><a href="https://www.eclipse.org/eclipse/news/4.6/platform.php#swt-autoscale-tweaks">Eclipse&nbsp;autoscale</a>&nbsp;comes with some examples. Basically quarter means leave it to the system to scale in 25% steps. Alternatively, use integers like 200 to scale to 200%. </p>



<pre class="wp-block-code"><code>-Dswt.autoScale=200</code></pre>



<h2 class="wp-block-heading">Miscellaneous</h2>



<ul class="wp-block-list">
<li><strong>Autogenerate Getter/Setter:</strong>  <a rel="noreferrer noopener" aria-label="https://projectlombok.org/ (öffnet in neuem Tab)" href="https://projectlombok.org/" target="_blank">https://projectlombok.org/</a> </li>



<li><strong>Angular Browser Plugin:</strong> <a rel="noreferrer noopener" aria-label="https://augury.rangle.io/ (öffnet in neuem Tab)" href="https://augury.rangle.io/" target="_blank">https://augury.rangle.io</a></li>



<li><a href="https://google.github.io/styleguide/javaguide.html" target="_blank" rel="noreferrer noopener">https://google.github.io/styleguide/javaguide.html</a> </li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://sterl.org/2019/02/ide-eclipse-visualstudio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
