vscode 使用说明

vscode 使用说明

1. 快捷键

  • 打开/关闭资源管理器: cmd b
  • 打开设置: cmd ,
  • 整行注释/取消: cmd /
  • 打开两个区: cmd \
  • 整行选中: 单击三下
  • 选择光标以上所有代码: cmd shift ↑
  • 代码提示: cmd i
  • 删光标前一个词: option delete
  • 删光标后一个词: fn option delete
  • 删光标前一行所有: cmd delete
  • 删光标后一行所有: fn cmd delete
  • 光标所在整行删除: cmd x
  • 光标所在整行复制: cmd c
  • 同时编辑多个词: 按住option 然后光标点击选中

2. 代码格式化风格

在设置中搜索format google

3. 用户和工作区的区别

  • 用户是所有的新创建以后创建等等文件都会生效
  • 工作区只在当前文件夹生效 修改之后会自动在该文件夹下生成.vscode/setting.json文件

4. 如何调试代码

核心:配置takes.jsonlaunch.json 文件

Takes.json
{
    "tasks": [
        // 用于设置编译时的东东。
        {
            "type": "cppbuild",
            //需要与launch.json中的preLaunchTask保持一致,否则调试时会提示找不到;
            "label": "C/C++: clang++ build active file",  
            //编译器所在的位置,这里用的/usr/bin/clang++;
            "command": "/usr/bin/clang++",
            //编译参数,如果你在命令行用过gcc编译器应该知道这些选项和值都是啥。
            //clang++命令的选项与gcc的类似,可以根据自己需要删改,如需要开启O2来编译,则可以加上两行"-O2"。
            "args": [
                "-fcolor-diagnostics",
                "-fansi-escape-codes",
                "-g",
                "${file}",
                "-o",
                "${workspaceFolder}/.out/${fileBasenameNoExtension}",//.out文件生成目录 需要新建当前文件夹
                //"${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                //运行时程序的工作目录,一般与command编译器的路径一致。
                //博主这里是手动修改了command值成截图中样子,所以两处不同,但是也可以使用;
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成任务" //"Task generated by Debugger."
        },
        {
            "type": "cppbuild",
            "label": "C/C++: g++ build active file",
            "command": "/usr/bin/g++",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${workspaceFolder}/.out/${fileBasenameNoExtension}",//.out文件生成目录 需要新建当前文件夹
                //"${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "Task generated by Debugger."
        }
    ],
    "version": "2.0.0"
}
Launch.json
{
    //用于设置调试、运行时的东东;
    "configurations": [
    
        {
            "name": "C/C++: clang++ build and debug active file", //显示在‘’调试”(Run)侧边栏的名字
            "type": "cppdbg", //类型。不能改;
            "request": "launch",  //有launch和attach可选,这里填launch,按下F5就可以启动调试了;而不是attach(附加);
            //将所有的编译产生的中间文件以及 .out 文件统一归类到当前目录下的 .out 文件夹,该文件夹需手动创建
            "program": "${workspaceFolder}/.out/${fileBasenameNoExtension}",//把编译生成的文件统一放到.out文件中,.out文件需哟啊自己新建
            //"program": "${fileDirname}/${fileBasenameNoExtension}", //程序所在路径和程序名
            "args": [],  //这里填命令行参数(main函数的形参),如果没有可不填;
            "stopAtEntry": false,  //为true时,在开始运行程序时,不立刻往后执行,先暂停一下,一般填false;
            "cwd": "${fileDirname}",  //目标工作目录,在哪个目录调试程序,一般在当前文件夹(项目所在文件夹);
            "environment": [],  //临时手动添加环境变量;
            //如果需要输入东西,最好修改为true使用外部控制台(在运行时额外打开终端)。
            //否则用vscode内置的控制台不能输入东西(不是内联控制台,内联控制台和外部控制台其实是一样的,但是这里调试的时候没有内联控制台这个选项)
            "externalConsole": true,
            "MIMode": "lldb",  //指定调试器gdb或lldb。Mac下推荐用lldb,Xcode下载好就有
            "preLaunchTask": "C/C++: clang++ build active file"  //该值需要与tasks.json中的label相同,否则调试时会提示找不到;
        },
    
        {
            "name": "C/C++: g++ build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/.out/${fileBasenameNoExtension}",
            //"program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",
            "preLaunchTask": "C/C++: g++ build active file"
        }
    ],
    "version": "2.0.0"
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode(Visual Studio Code)是一款由微软开发的免费开源的轻量级代码编辑器。它支持多种编程语言,并提供了丰富的功能和插件扩展,使得开发者可以高效地编写代码。 以下是VSCode使用说明: 1. 安装:首先,你需要下载并安装VSCode。你可以在VSCode官方网站上找到适合你操作系统的安装包,并按照提示进行安装。 2. 基本界面:打开VSCode后,你会看到一个简洁的编辑器界面。左侧是侧边栏,可以通过点击图标打开文件、浏览文件夹、查看源代码管理等。中间是编辑区域,你可以在这里编写代码。右侧是活动栏,提供了一些常用功能和插件。 3. 编辑代码:在编辑区域中,你可以创建新文件、打开已有文件,并开始编写代码。VSCode支持语法高亮、智能代码补全、代码折叠等功能,可以大大提高编码效率。 4. 调试代码:VSCode内置了强大的调试功能,可以帮助你定位和解决代码中的问题。你可以设置断点、逐行执行代码、查看变量值等。 5. 插件扩展:VSCode支持丰富的插件扩展,你可以根据自己的需求安装各种插件,如代码格式化、版本控制、代码片段等。你可以在VSCode的扩展商店中搜索并安装插件。 6. 快捷键:VSCode提供了很多快捷键,可以帮助你更快地完成操作。你可以在菜单栏的“帮助”中找到“键盘快捷方式参考”,查看并学习常用的快捷键。 希望以上介绍对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值