单机测试-vscode连接
<p>下载vscode适合操作系统的版本并安装
<a href="https://code.visualstudio.com/download">https://code.visualstudio.com/download</a></p>
<p>安装插件</p>
<ul>
<li>Remote-SSH</li>
<li>Dev Containers</li>
<li>c++</li>
<li>python</li>
<li>ros</li>
<li>chinese</li>
</ul>
<p>有两种连接容器的方法</p>
<h4>使用vscode远程连接方式中的开发容器,直接连接容器</h4>
<ul>
<li>打开vscode,选择左侧工具栏的<code>远程资源管理器</code>,选择<code>开发容器</code>,选择在新窗口中附加到tsp_upper和tsp_lower,进入开发容器</li>
</ul>
<h4>通过ssh连接宿主机ip和容器在宿主机暴露的端口</h4>
<ol>
<li>
<p>编辑~/.ssh/config文件,添加以下内容</p>
<pre><code class="language-bash">Host tsp_upper
HostName 127.0.0.1
User root
Port 2201
ForwardX11 yes
ForwardX11Trusted yes
ForwardAgent yes
Host tsp_lower
HostName 127.0.0.1
User root
Port 2202
ForwardX11 yes
ForwardX11Trusted yes
ForwardAgent yes</code></pre>
</li>
<li>
<p>在vscode,左侧工具栏的<code>远程资源管理器</code>刷新,选择<code>远程(隧道)/SSH</code>,SSH下会出现两个刚添加的配置项,在新窗口中附加到tsp_upper和tsp_lower,进入开发容器。(如果容器安装倒了局域网中其他电脑,则需要将HostName的ip修改为改电脑ip或机器名.local,如果端口与本机其他端口冲突,需要删除容器,修改端口映射后重新运行)</p>
</li>
<li>登陆密码默认为1</li>
</ol>