<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://support.cs.jhu.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=Visual_Studio_Code</id>
	<title>Visual Studio Code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://support.cs.jhu.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=Visual_Studio_Code"/>
	<link rel="alternate" type="text/html" href="https://support.cs.jhu.edu/wiki/index.php?title=Visual_Studio_Code&amp;action=history"/>
	<updated>2026-09-08T13:15:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.6</generator>
	<entry>
		<id>https://support.cs.jhu.edu/wiki/index.php?title=Visual_Studio_Code&amp;diff=10486&amp;oldid=prev</id>
		<title>Pip at 20:00, 1 September 2026</title>
		<link rel="alternate" type="text/html" href="https://support.cs.jhu.edu/wiki/index.php?title=Visual_Studio_Code&amp;diff=10486&amp;oldid=prev"/>
		<updated>2026-09-01T20:00:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:00, 1 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot; &gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Delete the &amp;lt;code&amp;gt;.vscode-server&amp;lt;/code&amp;gt; directory in your grad or ugrad home directory.  You can do that by SSHing to the Linux client you used with VS Code and running:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Delete the &amp;lt;code&amp;gt;.vscode-server&amp;lt;/code&amp;gt; directory in your grad or ugrad home directory.  You can do that by SSHing to the Linux client you used with VS Code and running:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;kbd&amp;gt;rm -fr ~/.vscode-server&amp;lt;/kbd&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;kbd&amp;gt;rm -fr ~/.vscode-server&amp;lt;/kbd&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: If the directory doesn't exist, that's okay.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: If the directory doesn't exist, that's okay&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: If you get an error message similar to &amp;quot;device or resource is busy&amp;quot;, run the command &amp;lt;kbd&amp;gt;pkill -u $(id -u) -f vscode&amp;lt;/kbd&amp;gt; then run the &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; command above again&lt;/ins&gt;.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Try connecting to the CS Grad or Ugrad system again.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Try connecting to the CS Grad or Ugrad system again.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pip</name></author>
	</entry>
	<entry>
		<id>https://support.cs.jhu.edu/wiki/index.php?title=Visual_Studio_Code&amp;diff=10485&amp;oldid=prev</id>
		<title>Pip: Created page with &quot;'''VS Code ''' is a common desktop coding environment.  We support the use of the VS Code Remote SSH plugin to connect to our Linux clients, but we...&quot;</title>
		<link rel="alternate" type="text/html" href="https://support.cs.jhu.edu/wiki/index.php?title=Visual_Studio_Code&amp;diff=10485&amp;oldid=prev"/>
		<updated>2026-09-01T19:58:45Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;VS Code &amp;#039;&amp;#039;&amp;#039; is a common desktop coding environment.  We support the use of the VS Code Remote SSH plugin to connect to our &lt;a href=&quot;/wiki/Category:Linux_Clients&quot; title=&quot;Category:Linux Clients&quot;&gt;Linux clients&lt;/a&gt;, but we...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''VS Code ''' is a common desktop coding environment.  We support the use of the VS Code Remote SSH plugin to connect to our [[:Category:Linux Clients|Linux clients]], but we recommend a few specific settings.&lt;br /&gt;
&lt;br /&gt;
== Recommended VS Code Settings for the CS Linux Clients ==&lt;br /&gt;
&lt;br /&gt;
First, ''use the latest release of VS Code''.  Older versions may have issues that have been addressed in newer releases.&lt;br /&gt;
&lt;br /&gt;
Second, open your settings and make sure the following are set:&lt;br /&gt;
&lt;br /&gt;
* Remote.SSH: '''Use Flock''' should be ''checked''&lt;br /&gt;
* Remote.SSH: '''Remote Server Listen On Socket''' should be ''checked''&lt;br /&gt;
&lt;br /&gt;
== If you have problems with Remote SSH ==&lt;br /&gt;
&lt;br /&gt;
''First'', make sure the two above settings are set.  If &amp;quot;Use Flock&amp;quot; is not checked, VS Code may have problems including problems with only setting itself up partially.  If &amp;quot;Remote Server Listen On Socket&amp;quot; is not checked, you might have problems with the Remote SSH plugin's dynamic port forwarding.&lt;br /&gt;
&lt;br /&gt;
''Second'', make sure you can use your computer's native [[Connecting to CS Systems with SSH|SSH]] client (''not'' VS Code) to connect to our system.  If your non–VS Code SSH client doesn't work either, you can contact {{mailto|support}} with the output of your SSH client for assistance.&lt;br /&gt;
&lt;br /&gt;
''Third'' (if your system's SSH client works, but VS Code's Remote SSH plugin does not), try resetting the server-side VS Code configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Exit all of your VS Code sessions.  (Close all your VS Code windows.) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Delete the &amp;lt;code&amp;gt;.vscode-server&amp;lt;/code&amp;gt; directory in your grad or ugrad home directory.  You can do that by SSHing to the Linux client you used with VS Code and running:&lt;br /&gt;
: &amp;lt;kbd&amp;gt;rm -fr ~/.vscode-server&amp;lt;/kbd&amp;gt;&lt;br /&gt;
: If the directory doesn't exist, that's okay.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Try connecting to the CS Grad or Ugrad system again.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Finally'', you can contact {{mailto|support}} for further assistance.  Please include the following information:&lt;br /&gt;
&lt;br /&gt;
* The system you're connecting from&lt;br /&gt;
* The system you're trying to connect to&lt;br /&gt;
* Whether you've tried using SSH without VS Code to connect to our system&lt;br /&gt;
* A copy or screenshot of the SSH output in VS Code&lt;br /&gt;
&lt;br /&gt;
[[Category:SSH]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Pip</name></author>
	</entry>
</feed>