VScode/Linux基础操作

远程连接基础操作

1. 安装插件:

  • 打开 VS Code。
  • 在左侧的侧边栏中,点击扩展图标(四方格),或者使用快捷键 Ctrl+Shift+X
  • 搜索 "Remote - SSH" 插件并安装它。
  • VScode/Linux基础操作_第1张图片

2. 配置 SSH:

  • 打开 VS Code。
  • 在左下角点击 "远程资源管理器" 图标。
  • 在远程资源管理器中,点击 "连接到主机" 图标(纸飞机)。
  • VScode/Linux基础操作_第2张图片
  • 输入 SSH 连接的信息,包括用户名和主机名。

3. 使用配置文件:

  • 你可以将主机信息添加到 .ssh/config 文件中,以便更轻松地管理连接。这个文件通常在用户的主目录下。在配置文件中,你可以指定主机别名、用户和主机名等信息。示例:
Host myremote
  HostName example.com
  User yourusername

4. 连接到远程主机:

  • 在 "远程资源管理器" 中,选择你的远程主机,然后点击 "连接到主机"。
  • 输入密码或使用 SSH 密钥来建立连接。

5. 删除远程主机:

  • 若要删除已配置的远程主机,只需编辑或删除 .ssh/config 文件中相应的主机配置。

调试

使用 VS Code 远程功能:

一旦连接到远程主机,你可以在 VS Code 中像在本地机器上一样编辑、运行和调试代码。

VS Code 提供了强大的远程开发工具,包括远程终端、文件同步和扩展支持。

1. 安装插件:

  • 打开 VS Code。
  • 在左侧的侧边栏中,点击扩展图标(四方格),或者使用快捷键 Ctrl+Shift+X
  • 搜索 "GDB Debug" 插件并安装它,这个插件集成了 GDB 调试器。
  • VScode/Linux基础操作_第3张图片

2. 配置编译任务:

  • 在 VS Code 打开你的 C/C++ 项目。
  • 创建一个 launch.json 文件,该文件用于配置调试任务。
  • 配置编译任务以生成可调试的二进制文件。示例:
 
  

3. 配置 GDB 执行路径:

要把"program"后面的内容改成你的可执行文件名称,例如图中:   mycode

4. 设置断点:

  • 打开你的源代码文件。
  • 点击代码行号左侧,以在那里设置断点。或者,使用快捷键 F9 来切换断点。
  • VScode/Linux基础操作_第4张图片

5. 启动调试会话:

  • 在 VS Code 中点击 "调试" 图标(虫子图标)。
  • 选择你的调试配置(在 launch.json 中定义的名称)。
  • 点击绿色的播放按钮以启动调试会话。
  • VScode/Linux基础操作_第5张图片

6. 调试技巧:

  • 使用 F5 快捷键或点击 "继续"按钮(绿色的三角形)来继续执行代码。
  • 使用 F10 快捷键或点击 "步过"按钮(黄色的箭头)来单步执行代码。
  • 使用 F11 快捷键或点击 "进入"按钮(蓝色的箭头)来进入函数调用。
  • 使用 Shift + F11 快捷键或点击 "跳出"按钮(蓝色的箭头向上)来跳出当前函数。

7. 查看变量和堆栈信息:

在调试会话中,你可以查看局部变量、全局变量和堆栈信息。在调试控制台中输入变量名称来查看它们的值。

其他常用插件推荐

作为一名C++开发人员在Linux环境下使用Visual Studio Code,以下是一些常用的插件,它们可以提高你的工作效率和开发体验:

  1. C/C++插件:它提供了C/C++语言的智能代码完成、语法检查、调试支持等功能。

    • 安装方式:在扩展视图中搜索并安装 "C/C++" 插件。
  2. Remote - SSH插件:如果你需要在远程Linux服务器上开发,这个插件允许你通过SSH连接到远程主机,就像本地开发一样。

    • 安装方式:在扩展视图中搜索并安装 "Remote - SSH" 插件。
  3. Clang-Format插件:它用于格式化C/C++代码,保持代码的一致性。

    • 安装方式:在扩展视图中搜索并安装 "Clang-Format" 插件。
  4. CMake Tools插件:如果你使用CMake构建系统,这个插件可以帮助你管理CMake项目。

    • 安装方式:在扩展视图中搜索并安装 "CMake Tools" 插件。
  5. GitLens插件:用于增强Git版本控制的功能,提供更好的代码追踪和历史查看。

    • 安装方式:在扩展视图中搜索并安装 "GitLens" 插件。
  6. Code Runner插件:可以快速运行和调试代码片段,支持多种编程语言。

    • 安装方式:在扩展视图中搜索并安装 "Code Runner" 插件。
  7. Doxygen Documentation Generator插件:如果你使用Doxygen来生成代码文档,这个插件可以帮助你自动生成Doxygen注释。

    • 安装方式:在扩展视图中搜索并安装 "Doxygen Documentation Generator" 插件。
  8. C/C++ Snippets插件:提供了一些常用的C/C++代码段,可以加速代码编写。

    • 安装方式:在扩展视图中搜索并安装 "C/C++ Snippets" 插件。

这些插件应该能够满足大多数C++开发需求。根据你的具体项目和偏好,你还可以探索其他插件来进一步定制你的开发环境。

你可能感兴趣的:(Linux,vscode,linux)