首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2022年了,该学会用VSCode debug了

它免费、开源、还具备许多强大的功能,例如智能提示、插件商店、集成Git等等,除此之外还有一个被许多开发者忽略的功能——运行和调试(Run and Debug)。...运行面板显示了所有关于运行和调试的相关信息。 如果还没有配置launch.json,那么VS Code就会显示初始状态的面板。...例子中我们就没有进行配置,所以显示就是初始状态: 除了左侧的图标,也可以使用顶部的顶级菜单 运行(Run)。...VS Code把调试配置信息保存在.vscode目录下的launch.json文件中(.vscode目录一般存在于项目的根目录下)。...如果它失败了,我们就需要自己手动选择: 选择Node.js后,VS Code会自动生成配置文件以及.vscode目录

67720
您找到你想要的搜索结果了吗?
是的
没有找到

Rust之Cargo构建、运行、调试

cargo check 创建工程目录说明 cargo new helloworld可以创建一个helloword的工程目录目录结构如下: src下面是代码目录。...target是编译后的文件目录。 .gitignore主要功能是屏蔽某些文件,使得这些文件不被追踪(tracked),自然push后也不会上传到github等平台。...VSCode 中配置 Rust工程 打开 helloworld工程目录 之后,在里面新建一个新的文件夹 .vscode (注意 vscode 前面的点,如果有这个文件夹就不需要新建了)。...在新建的 .vscode 文件夹里新建两个文件 tasks.json 和 launch.json,文件内容如下: tasks.json: {     "version": "2.0.0",...            "command":"cargo",             "args": ["build"]         }     ] } launch.json

84220

ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目

gitignore 文件表示我们需要忽略的文件或目录,而 gitattribute 则用于设置非文本文件的对比方式,这里我们使用 VS 创建 Git 仓储后生成的 gitignore 文件默认会添加 ....NET 项目需要忽略提交的文件和目录。...因为,前端的项目我是使用 VS Code 进行开发的,这里,我需要将一些 VS Code 生成的文件也添加到 gitignore 文件中。 .vscode/* !....vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json ?   ...另外,虽然我们在创建项目时并没有勾选初始化 Git 仓储,但是 Vue CLI 还是创建了一个 gitignore 文件,如果你和我一样,是将前后端项目放到一个仓储的话,可以把这个文件里的内容复制到项目根目录中的

3.4K20

.gitignore 忽略文件和目录

也就是说,如果文件已经存在于远程仓库中,是无法通过 .gitignore 文件来忽略的 站长源码网 2. .gitignore 注释 ---- 所有空行或者以注释符号 # 开头的行都会被 git 忽略...以井号(#)开头的行是注释,将被忽略,空行可用于提高文件的可读性并对相关的模式行进行分组 # 忽略编辑器配置目录 /.idea /.vscode 3. / 开头或结尾的忽略 之前在某篇文章中看到这句话:...头尾都没有 / # 忽略当前目录及下级目录所有的 runtime # runtime 文件或目录都会被忽略 runtime 前面有 / # 只忽略当前目录中的 runtime 文件或目录 # 不忽略下级目录中的...vendor 目录下的所有文件 /vendor/* # 忽略所有后缀名为 txt 的文件 *.txt 以问号 ?.../vendor/dev 5. .gitignore 全局忽略 git 允许创建全局 .gitignore 文件,所有本地 git 仓库都将遵守全局的忽略规则。

2.2K80

如何使用.gitignore忽略Git中的文件和目录

在本教程中,我们将说明如何使用.gitignore忽略Git中的文件和目录包括常见匹配模式*星号,斜杠/,#井号注释,?...问号,[]方括号等通匹配符,一个.gitignore文件的示例,自定义排除忽略规则,全局的.gitignore配置,调试.gitignore文件,显示所有忽略的文件 应该忽略哪些文件 被忽略的文件通常是特定于平台的文件或从构建系统自动创建的文件...该范围包括这两个字符之间的所有字符。范围可以是字母或数字。如果[之后的第一个字符是感叹号(!),则该模式匹配除指定集合中的字符以外的任何字符。 例如模式*.....gitignore文件所在目录 /dist # 忽略.env文件 .env # 忽略IDE的配置文件 .idea/ .vscode/ *.sw* 本地.gitignore 本地.gitignore...显示所有忽略的文件 带有--ignored选项的git status命令显示所有忽略文件的列表: git status --ignored 结论 .gitignore文件使你可以从git仓库中排除文件

8K10

iOS开发之使用Git的基本使用(二)

这时候可以在Git管理的根目录下创建一个特殊的.gitignore文件,然后把要忽略的东西填进去,这时候Git就会自动忽略这些文件。那么如何在.gitignore文件中填写需要忽略的文件?...gitignore网站.png 这里我以Xcode为例,点击Create,将产生的代码复制到vscode中并保存,文件名为gitignore,该文件保留备用。...三、使用Sourcetree进行版本管理 使用Sourcetree进行版本管理会方便很多,下面按照步骤讲解如何使用 创建自己的项目(以在桌面创建testSourceTree为例),将gitignore文件复制到该目录...创建项目.png 在终端切换到上面的目录,执行如下的命令,让gitignore文件隐藏 mv gitignore .gitignore ?...,选中所有文件,点击左上角的提交,此时输入自己的GitHub邮箱,然后输入本次提交的日志并提交 ?

62020

Vscode笔记-24款插件

,当vscode启动目录不是项目根目录,并且调试npm script时非常有用 runtimeExecutable: 设置运行时可执行文件路径,默认是node 可以是其他的执行程序,如npm、nodemon...引用gitignore忽略文件,还支持:.npmignore、.dockerignore、.coffeelintignore、.slugignore、.atomignore、.hgignore、.vscodeignore...搜索安装或打开vscode-eslint点击安装 配置保存自动修复 JS // 下面的设置为包括ESLint在内的所有提供程序打开“自动修复”: "editor.codeActionsOnSave":...Using ESLint and Prettier in a TypeScript Project .gitignore Generator VSCode 使用 .gitignore Generator...+ u 从当前文档中删除所有由扩展名插入的日志消息 要从当前文档中删除所有由扩展名插入的日志消息,只需按alt + shift + d vueHelper 输入 vue 快速生成模板结构 在vscode

10.4K20

git 无法提交空目录 ? (.gitkeep 文件的作用)

1. git 无法提交空目录? ---- 相信大家在项目中肯定会发现空目录是不会被 git 追踪 (track) 的,这是为什么呢 ?...---- git 无法追踪空目录当想要追踪一个空目录时,最主流的做法是在这个空目录中新建一个 .gitkeep 文件,这只是一个约定俗成的空目录识别文件名,除了占位识别空目录,没有其他意义,在很多开源项目中的也是使用这个文件名...,比如: vue cli 2 中的 static 目录 这个占位文件名不是一定要非是 .gitkeep 才行,换个名字一样可以,使用 .gitkeep 更加规范,别人一看就知道这是一个空目录vscode...gitignore 文件内容 (忽略目录下的所有内容,但是不忽略 .gitignore): * !....gitignore

96610

学会调试代码是件很重要的事

前言 前几天打了个国外的比赛(corCTF)当时有道node的题,代码不长,难度却不小,后来看wp发现要从node这些底层模块来看,这下调试代码就显得尤为重要,以前我写程序调试都只是打几个 print...vscode Debug 老规矩,遇事不决,官方文档,比谁说的都清楚 vscode Debugging 我这里只是简单的说明一下 vscode的侧边栏打开debug工具栏,直接点解创建 launch.json...文件 (该文件是调试的配置文件) 生成后该配置文件默认在当前工作目录下的 .vscode 文件夹下 (注意:必须用vsocde打开一个目录才能启用调试功能) 创建配置文件选择自己要调试的语言种类即可...,这个配置是 想要忽略的文件,其中的 /** 就是指node中内置的一些包,进行单步调试的过程中并不会进去到其内部。...注意,vscode是默认忽略内部文件的,如果想要进入内部,可以把skipFiles中的内容注释掉,像这样 图片 注意不能把"skipFiles"选项也注释掉,不然就是vscoed的默认配置了(默认忽略内部文件

31910

项目开发神器 VSCode 配置指南!(含 C++、Python、Java 环境配置)

本篇文章虽然是 VSCode 挂名,其实介绍了两款神器: VSCode 和 Vim, 这两个结合起来,开发效率蹭蹭蹭!!! 之前接触过 VSCode 很少用。...命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。...接下来, 配置 launch.json, 这个是用于使用 vscode 自带的 debug 工具(左侧的小虫图标) 交互面板下输入 launch,选择 Debug:Open launch.json 选择...注意,如果改变 helloworld.cpp 的位置,比如新建个 src 目录, 把这个 cpp 放入 src 目录,此时上面的 task.json 和 launch.json 相应位置需要做出改变。...等类似的指令,通常用于对文件没有写权限的时候(显示 readonly),如果你是文件的所有者或者 root 用户,就可以强制执行。

3.1K30

VS Code 调试完全攻略(4):launch.json 和调试控制台

这次我们要创建一个 launch.json 和内置的 VSCode 调试控制台。本文将会解决我们在调试复杂的程序之前的最后一个难题。 ? VS Code 调试完全攻略系列目录 ?...VSCode 使用 launch.json 进行细粒度的控制,有了它就可以启动我们的程序或将其附加到复杂的调试场景中。没有 launch.json 只能搞一些小把戏,我们需要继续向前迈进。...在VSCode中打开我们的示例代码文件夹: ? 打开文件夹 launch.json VSCode 有着方便的用户界面,可以生成配置框架。...切换到调试侧边栏,单击 “create a launch.json file” 并选择 Node.js: VSCode 会在工作区的 .vscode 文件夹下生成一个新的 launch.json 文件:...顺便说一句,我建议将 launch.json 保存到你的代码存储库中。在团队中共享可使所有成员得到方便的调试环境。 调试控制台 请注意调试控制台是怎样被自动打开的: ?

18.7K30

编写你的第一款VSCode插件

恭喜你,已经运行起了你的第一个VSCode插件。 插件的目录结构 下面,我们将要打造专属于自己的VSCode插件。...首先来了解一下VSCode插件的目录结构: . ├── .gitignore ├── .vscode // VS Code 文件 │ ├── launch.json...这样感觉还是很麻烦,下面有几个优化方案: 自定义快捷键 VSCode支持插件自定义快捷键,并且只需要在package.json中进行简单的配置: "contributes": { "keybindings.../extensions目录下。...主要的思路如下: 先用VSCode的API获取所有文本内容 使用正则表达式筛选图片,并上传图片到图床 使用图床的图片地址替换本地的地址 使用博客的API发布 在这里强烈安利Ghost博客,使用Node打造的

2.5K20

项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)

作者:吴忠强,东北大学,Datawhale成员 本篇文章虽然是VsCode挂名,其实介绍了两款神器: Vscode和Vim, 这两个结合起来,开发效率蹭蹭蹭!!! 之前接触过VsCode很少用。...命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。...接下来, 配置launch.json, 这个是用于使用vscode自带的debug工具(左侧的小虫图标) 交互面板下输入launch,选择Debug:Open launch.json 选择LLDB 在....注意,如果改变helloworld.cpp的位置,比如新建个src目录, 把这个cpp放入src目录,此时上面的task.json和launch.json相应位置需要做出改变。...等类似的指令,通常用于对文件没有写权限的时候(显示 readonly),如果你是文件的所有者或者 root 用户,就可以强制执行。

5.8K10

vscode插件设置——Golang开发环境配置

选择Install/Update Tools 勾选安装所有插件 这样安装跟点击vscode提示安装 install all是一样的,不会成功,失败原因大家都知道的。...这时候在工程目录下面建一个.vscode目录,然后在.vscode目录下面创建.settings.json文件 在里面设置gopath 如果你的main包不在src目录下面,则需要设置cwd,也就是工作时切换到的目录...里面正常的工程项目main包一般在cmd下面,不同的项目可能不同,一定有一个main包。...9.1、创建 launch.json (运行项目) 选中你的main.go,按F5,这时就会弹出一个需要创建launch.json,点create a launch.json,直接默认的选中go,就会在....vscode目录下生成一个launch.json文件 这时候一般的程序都可以开始调试了,但是如果你的main.go启动是需要一些配置文件的话,需要配置一个cwd的属性 cwd - current

5K10

windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30

文章目录 一、简要介绍 二、软件安装步骤 1.linux系统安装 2.vscode安装 3.ssh安装 4.配置Remote-SSH 5.安装远程插件 6.简单小测试 三、配置vscode开发环境...虽然可以实现程序的编写,还是不太方便,接下来第三章将详细介绍如果通过配置文件配置高效的开发环境。...默认设置是defaultSettings.json文件,该文件只读不能进行修改;VScode安装后即有的配置文件,包含VScode所有设置项,后面的所有设置更改,都将会覆盖这个文件中对应的设置项。...vscode项目均生效,远程设置对于vscode远程连接登录的linux用户创建的所有远程vscode项目生效,工作区设置只对当前打开的项目(文件夹)生效。...在左侧主菜单中,选择“运行和调试” ,然后点击蓝色按钮,选择“ C ++(GDB / LLDB)”,此时vscode自动打开launch.json文件。

9.1K51
领券