Ubuntu下vscode彻底卸载、安装及c++配置全过程

04-06 1335阅读

vscode彻底卸载和安装

要在 Ubuntu 上彻底卸载 Visual Studio Code,你可以执行以下步骤:

首先,确保关闭所有正在运行的 Visual Studio Code 实例。

打开终端。

执行以下命令卸载 Visual Studio Code:

sudo apt purge code

删除 Visual Studio Code 的配置文件和缓存文件。这些文件通常位于用户的主目录下的 .config 和 .cache 目录中。你可以使用以下命令删除它们:

rm -rf ~/.config/Code
rm -rf ~/.cache/Code

如果你使用过 Visual Studio Code 的插件或扩展,可以手动删除相关文件。插件和扩展通常位于用户的主目录下的 .vscode 目录中。

rm -rf ~/.vscode

如果你之前是使用了 Snap 安装 Visual Studio Code,你可以通过以下步骤来卸载它:

sudo snap remove code

这样就会完全从你的系统中移除 Visual Studio Code。

请注意,Snap 包管理器安装的软件可能会保留一些数据或配置文件。如果你想要删除这些残留的文件,你可以手动删除它们。通常情况下,这些配置文件位于用户的主目录下的 .config 和 .cache 目录中,以及 .vscode 目录中,参考以上步骤。

完成这些步骤后,Visual Studio Code 将被完全从你的系统中卸载,并且相关的配置文件也被删除。

APT 包管理器(在 Ubuntu 上常用)安装 Visual Studio Code

你可以按照以下步骤操作:

curl 和 gpg 都是在命令行中使用的常见工具:

curl: curl 是一个用于传输数据的命令行工具和库。它支持许多协议,包括 HTTP、HTTPS、FTP 等,可以通过 URL 获取或发送数据。在上下文中,我们使用 curl 来下载 Microsoft 的 GPG 密钥文件。

gpg: gpg 是 GnuPG(GNU Privacy Guard)的缩写,是一个用于加密和签名数据的命令行工具。它可以生成密钥对、加密和解密文件、签名和验证文件等。在上下文中,我们使用 gpg 来验证下载的 Microsoft GPG 密钥文件的真实性。

在安装 Visual Studio Code 时,我们使用 curl 下载 Microsoft 的 GPG 密钥文件,然后使用 gpg 工具验证其真实性。这些操作是为了确保你从官方源下载的软件包是可信的,并且没有被篡改。

首先,安装 curl 和 GPG

sudo apt install curl
sudo apt install gnupg

然后打开终端,添加 Microsoft 的 GPG key 以及 Visual Studio Code 的存储库。运行以下命令:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

更新 apt 包索引:

sudo apt update

Ubuntu下vscode彻底卸载、安装及c++配置全过程sudo apt install code

如果在使用 apt 安装 Visual Studio Code 时出现 无 apt 软件包 “code” 的错误,但是提示有一个同名的 Snap 软件包,那么你可以选择使用 Snap 安装 Visual Studio Code。你可以按照以下步骤来进行安装:

打开终端。

运行以下命令以安装 Visual Studio Code 的 Snap 软件包:

sudo snap install code --classic

这将下载并安装 Visual Studio Code 并将其添加到你的系统中。

安装完成后,你可以在应用菜单中找到 Visual Studio Code,并从那里启动它。

Snap 是另一种流行的软件包管理器,它提供了易于安装和管理的软件包。

在 Visual Studio Code 中配置 C++ 环境

安装 Visual Studio Code:如果你还没有安装 Visual Studio Code,请前往 Visual Studio Code 官网 下载并安装。

安装 C++ 扩展:

打开 Visual Studio Code。

在侧边栏的扩展视图中搜索 “C++”。

选择官方提供的 C++ 扩展并点击安装按钮。

安装 C++ 编译器:

在 Ubuntu 上,可以通过以下命令安装基本的 C++ 编译器和工具:

sudo apt update
sudo apt install build-essential

创建或打开 C++ 项目:

打开 Visual Studio Code。

创建一个新的文件夹作为你的 C++ 项目,或者打开一个已有的项目文件夹。

配置调试器:

安装调试器扩展:

在 Visual Studio Code 中点击左侧的扩展图标。

在搜索栏中输入 “C++”。

选择 “C/C++” 扩展并安装。关于插件无法搜索问题提取扩展出错,可以参考我的另一篇文章解决方法

Ubuntu下vscode彻底卸载、安装及c++配置全过程Ubuntu下vscode彻底卸载、安装及c++配置全过程

配置 launch.json 文件:

点击 Visual Studio Code 中的调试图标,然后点击配置(齿轮图标)以创建 launch.json 文件。

选择 “C++(GDB/LLDB)” 作为调试器。

根据提示选择 “g++” 或 “clang++” 作为编译器。

选择 “gdb” 或 “lldb” 作为调试器。

Ubuntu下vscode彻底卸载、安装及c++配置全过程

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "输入程序名称,例如 ${workspaceFolder}/main",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }
        
    ]
}

保存 launch.json 文件。

在 Visual Studio Code 中调试时,如果你希望在运行程序时能够自动输出调试信息,可以按照以下步骤进行配置:

打开你的 C++ 项目,并确保你已经配置好了 launch.json 文件来启动调试器。如果还没有配置,请按照之前的指导完成 launch.json 的配置。

在 launch.json 文件中,确保你的调试配置中有一个名为 “externalConsole” 的属性,并将其设置为 true。这会将调试器的输出显示在外部终端中,而不是内置的调试控制台。

Ubuntu下vscode彻底卸载、安装及c++配置全过程

配置 tasks.json 文件:

配置构建任务以编译你的 C++ 代码。

在菜单栏中选择 “终端” -> “运行任务” -> “配置任务” -> “使用模板创建任务文件”。如果你没有打开任何文件夹,则可能会提示你选择一个文件夹以保存 tasks.json 文件。

Ubuntu下vscode彻底卸载、安装及c++配置全过程

选择 “Others”,然后在弹出的菜单中选择 “Create tasks.json file from template”。

在弹出的菜单中选择 “Others”。

这将创建一个名为 tasks.json 的空文件,并打开该文件以进行编辑。

将以下示例代码复制并粘贴到 tasks.json 文件中:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "problemMatcher": {
                "owner": "cpp",
                "fileLocation": ["relative", "${workspaceFolder}"],
                "pattern": {
                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                    "file": 1,
                    "line": 2,
                    "column": 3,
                    "severity": 4,
                    "message": 5
                }
            },
            "detail": "Compiler: g++"
        }
    ]
}

点击 Visual Studio Code 中的 “终端” 菜单,然后选择 “运行任务”。

选择 “C/C++: g++ build active file” 或 “C/C++: clang++ build active file”。

保存 tasks.json 文件。

创建一个新的 .cpp 文件或打开一个已有的文件。

编写你的 C++ 代码。

#include 
using namespace std;
int main()
{
    cout 
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]