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

VSCode自定义代码块详解

第一步:点击文件-首选项-用户代码片段  第二步:选择代码块作用域的文件类型 类型一:全局作用域 这种类型的代码块是创建在vscode软件内部的文件。...类型二:文件夹作用域 这种类型的代码块是创建在某个文件下.vscode这个隐藏文件夹中的,这个代码块只适用于当前文件夹,出了这个文件夹就不能使用这个代码块了 类型三:特定文件类型作用域 这种类型的代码块跟全局作用域的文件路径是一致的...,都是创建在了vscode中,会一直存在。...下方是我自己书写的一个代码块   所有的代码段都必须写在最外层大括号中,每个代码块之间用逗号隔开,一个代码块就类似一个对象。   上方代码就是简单写了两个代码块。...在特定文件类型中这个值是不起作用的,写了会报错,因为这种类型已经本身已经限制了文件类型 prefix: 触发代码块的字符串。写代码的时候我们只需敲出这个字符串就会触发我们的代码块。

4.3K30

vscode 搭建原生Android原生开发环境

以前的Android项目好久没有用了,开发工具也卸载了,现在想重新跑起来又不想装Android Studio,因此尝试使用vscode来重新跑起来。...在以前的文章中我提到vscode搭建java开发和环境,今天来尝试搭建Android开发环境。 第一步:安装android-sdk-windows ,这个百度搜索就可以下载。...在运行此命令时,keytool会提示你输入密钥库和密钥的密码,以及你的姓名、组织单位、组织、所在城市或地区、所在州或省份以及国家代码。这些信息将用于在签名过程中标识你的密钥。...以下是一个简化的例子,展示了如何在应用的build.gradle文件中配置签名: 创建新项目: 打开VSCode,选择“文件”>“新建文件夹”,并为你的项目创建一个新文件夹。...等待项目创建: 点击“创建项目”按钮,VSCode会自动为你创建一个Android项目。 编写和运行代码: 在VSCode中打开你的Android项目文件夹,开始编写代码。

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

    写给前端同学的终端修炼手册

    标志(Flags) 前面我提到,Bash/Zsh中的命令就像JavaScript中的函数。但在涉及到标志时,这个类比就有点不适用了。 ❝标志是修改命令行为的预定义方式。...在 IDE 中打开项目 当我想开始一个项目时,我首先在终端中导航到项目的根目录。然后我运行以下命令: cd path/to/project code . 如前所述,. 指的是当前工作目录。...code 是为vscode 添加的命令。运行此命令会在我的代码编辑器中打开整个项目,使我可以根据需要轻松地在文件之间跳转。 想了解如何配置vscode命令可以参考vscode .[7]链接。...还有当我们正在运行一个开发服务器。这是一个长时间运行的过程,因此 ctrl + L 快捷键不起作用。此时我们可以使用⌘ + k来执行清屏工作 别名 有时我们会反复输入相同的命令。...open 命令通常用于打开文件,就像双击一个文件在 GUI 中打开它一样。 但是,当我们尝试打开一个目录时,它会选择弹出一个新的 Finder 窗口,显示该目录的内容。

    14510

    虚函数

    而不将析构函数定义为虚函数时,只调用基类的析构函数。   (2)只需要在声明函数的类体中使用关键字“virtual”将函数声明为虚函数,而定义函数时不需要使用关键字“virtual”。   ...注意:当基类的构造函数内部有虚函数时,会出现什么情况呢?结果是在构造函数中,虚函数机制不起作用了,调用虚函数如同调用一般的成员函数一样。当基类的析构函数内部有虚函数时,又如何工作呢?...因此,在析构函数中,虚函数机制也是不起作用的。   C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。...也希望大家多给我提意见 言归正传,让我们一起进入虚函数的世界。   ...下面,我将分别说明“无覆盖”和“有覆盖”时的子类虚函数表的样子。没有覆盖父类的虚函数是毫无意义的。我之所以要讲述没有覆盖的情况,主要目的是为了给一个对比。

    88431

    我为什么说 Vim 比 VSCode 更好用

    这家公司曾长期反对开源模式,但如今他们已经拥抱了开源世界。在 Web 开发领域,他们正在占据主导地位。...当他们开始让 VSCode 也变得有这么强的可移植性之后,甚至我自己也开始尝试 Open VSCode 了。我想看看自己是否喜欢远程写代码的感觉,能不能体会到它那不怎么清爽的 GUI 的优点。...当我刚开始就提到 Vim 很难用时,“麻瓜们”就都被拒之门外了——我是在开玩笑。...其他文本编辑器都会让人感到繁琐和笨重,你会在每一个你能找到的环境中安装“Vim 模式”。 关于动作的更多信息 动作是你在 Vim 中使用最多的按键命令类型,因为它们可以单独用来移动光标。...有些动作会变成不同的类型,取决于它们是组合使用还是单独使用。例如,在上面的三段式组合中,b 键的意思是块,但当你单独使用它时,它的意思是返回(back),并且每次向后移动光标一个单词。

    42320

    Qt对象树

    对象模型(对象树) 类似于c++中虚析构实现的功能一样,在释放父类对象的同时调用子类的析构函数释放子类对象 也c++调用析构函数的区别是:会先调用父类的析构函数,然后一层层往下调用子类析构,直到调用到底层子类析构...,然后再把底层子类挨个往上释放,直到基类对象被释放的时候结束,这里注意:在调用析构函数的同时会执行里面的代码 在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底是干什么的...当父对象析构的时候,这个列表中的所有对象也会被析构。(注意,这里的父对象并不 是继承意义上的父类!) 这种机制在 GUI 程序设计中相当有用。...当然,我们也可以自己删除子对象,它们会自动从其父对象列表中删除。比如,当我们删除了一个工具栏时,其所在的主窗口会自动将该工具栏从其子对象列表中删除,并且自动调整屏幕显示。...下面演示: 首先创建在当前文件夹中创建一个muPushButton文件,这里按理应该选择QPushButton作为父类,但是这里给我们选择的父类里面没有QPushButton,因此我们要去寻找最近的父类

    47320

    【调试】258- 前端调试各种收集-断点篇

    前言 当我第一次知道这种东西,我也惊呆了,居然还有这种操作,实在强大到没朋友,从此爱上调试,按时下班。 无数次通过调试解决问题的经验告诉我,调试绝对是开发者最应该掌握的重要技能之一。...你是否遇到过以下情况: 按钮的点击事件不起作用,点击按钮没反应。...断点方式二 这种方式很粗暴,在需要调试的地方加debugger关键字,代码运行到的时候会自动停下,进入调试模式。...在Chrome和VS Code中调试Vue.js:此方法出处。这种方式使用VSCode的“Debugger for Chrome”扩展,推荐。...如果用谷歌浏览器的开发工具做调试器,可以尝试插件nim,启动node或自动打开标签页。

    2.4K30

    如何优雅的敲公式?

    小编经常上一些奇奇怪怪的网站,时不时就看到有人说typora是世界上最好的Markdown编辑器,最后,还往往不忘加上一句没有之一。 ?...vscode全能王 不过也有小伙伴更喜欢左边写文档右边看预览的模式,可以尝试下最近很火爆的vscode。加装了插件的vscode,用来日常写写文档和公式也是一个非常不错的选择呢。 ?...也可以将vscode结合LaTeX配置一下,用来写LaTeX文档也是一个不错的选择哦。 Aurora:在Word中使用LaTeX 这个小插件真的超级好用,去年写论文的时候用的就是这个。...可以在Word中插入LaTeX的相关公式,不过好像版本比较老旧而且没人更新了。上次我在office2016 32位+CTEX中文套件下使用正常。...输入区域有常用的公式字母和相关模板,可以快速打出自己想要的式子。就不用像小编一样边写公式边百度了。 ? 在输出区域还能将公式导出为各种各样的图片类型,还支持复制到Word上面。这个还是值得点赞的。

    1.9K20

    程序员崩溃的40个瞬间!!!

    说到程序员,在外界眼里,他们是掌控代码的大神,他们是改变世界的王者。...当我第一次启动我的单元测试 06 数据库的delete语句忘了使用限定词where 07 明明是个小bug,但就是死活修不好 08 当我尝试调整生产数据库中的一些东西时 09 好像真的没人发现我产品里的...bug 10 下班前我还有一项任务没有完成 11 产品还没测试直接投入生产时 12 调试过多线程的都会懂 13 当我以为已捕获了所有可能的异常...的时候 14 当我试图清理几行所谓的旧代码 15 当有人让我帮他调试代码时...34 春节前后上班写代码状态是这样的 35 被老板委派接手刚刚离职同事的项目... 36 准备下班的时候,测试又提bug过來了… 37 测试刚写完的代码 38 当我以为我修复了一个bug 39 程序员新手尝试新框架的时候...40 当我第一次测试我的代码时 41 我设计的接口和别人调用我的接口(好疼) 42 高级开发人员作为一个团队进行编程时 43 不小心碰到了遗留代码,真惨 本文转自知乎专栏 互联网视界 https://

    53720

    我想调试下build.gradle | Gradle 调试

    最近发现了森哥(Booster)作者,其实在booster的文档中也有对应教程,但是和我学会的貌似有点不一样,有兴趣的可以去看看。...找到edit configuration 添加一个新的configuration 选择remote 改个合理的名字 没啥 一定要在debug的时候选择这个模式哦 开启调试模式 首先我们简单的输入一下命令行...当我们按下debug按钮时,原来终止的命令行就会继续执行,然后当运行到我们的代码块时,就能调试我们当前的代码了。...虽然我可能还是会选择旧的。略微有点看看的,也不知道是错觉还是咋了。.../gradlew xxxxx(大概率是Avengers Assemble) -s 结尾 最后先附上参考资料 Android gradle 脚本断点调试 再次感谢大佬教会了我。

    99510

    黑客刷屏代码大全(怎么请黑客)

    在业余时间,我指导初学者程序员。 当我与他们一起工作时,我注意到尽管他们的编程知识很扎实,但他们仍然遭受效率低下的工作流程的困扰。 我向学生介绍了以下技巧,每一个技巧都会立即从了解和使用它们中受益。...无论您的背景如何,如果您经常编写代码,我强烈建议您尝试一下这些技巧,如果您还没有的话。 对于我辅导的初学者来说,这些都是改变游戏规则的人。...rafce ,(我认为)代表“已导出的React箭头功能组件”。...作为初学者,最难的事情就是学习调试。 我知道,当我开始学习编程时,生活中很少有比调试C程序更让我头疼的事情。...勤奋地注释使您成为代码中的旅行者。 当您留下表达力的评论时,您可能会忘记项目一段时间,而当您回来阅读评论时,几乎就像您从未离开过。 您越能准确地把握思路,恢复工作的经验就越流畅。

    9.5K20

    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutte

    selectedCountryCode} D -->|调用 updateSelectedCountryCode| E[设置 selectedCountryCode 值]整体主要是对框架进行了适配,此刻我发现同事把我打包图标默认的默认被换了...错误通常发生在 Gradle 尝试从服务器下载依赖项时遇到连接问题。...修改 build.gradle 文件中的 distributionUrl 到最新的 Gradle 版本。检查依赖项:确认 pubspec.yaml 中的所有依赖项都能正常访问。...尝试离线模式(如果网络不稳定):在 gradle.properties 文件中添加 org.gradle.offline=true 来启用 Gradle 离线模式。...FVM 的二进制文件路径已添加到你的系统 PATH 中。

    8000

    当我做 hackathon 时我在做什么 (3)

    我的方法论 清晰可见的目标 我喜欢在做一件事情前把目标能够表达清楚,然后脑海里有一个当我成功达到后这东西该长什么样的草图。...当我遇到比较难搞的问题的时候,我就将其记录下来,记录的同时琢磨解决方法,然后解决之。 然后「有空」的时候我就将记录整理到 slides 中。...此外,要在 IElixir 里尝试自己最新的代码,也需要吭哧吭哧地编译,这个时候就是最好的暂时从编码中抽离开来,站在三万尺的高空中,俯瞰总揽刚才所做的一些,高屋建瓴地把 Notion 里的记忆碎片整理到...其实我们在绘制很多图形时,所使用的元素无非 excalidraw 包含的这几种:方形,圆形,线段,以及文字,我们欠缺的,更多的是把脑袋中的思想可视化出来,这跟工具无关。比如我做的这个: ?...从这个意义上说,在这些平凡的世界里,也没有一天是平静的。——《平凡的世界》

    69420

    Gradle教程「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。...它实际上是基于Groovy构建在DSL中的。 与基于XML的其他构建系统相比,基于Groovy的Gradle脚本的最大优势是可以使构建脚本更小,更简洁。...当我们运行它时,它失败了,因为有多个任务以字符c开始: 任务缩写 该错误清楚地表明可能的候选对象是:“检查”,“类”,“干净”,“组件”。 因此,在这种情况下,我们需要更加具体。...5.6列出构建脚本中的任务 当我们要列出构建脚本中显示的所有任务时,我们可以简单地运行以下命令: 列出所有任务 gradle tasks 对于我们的项目,我们将看到已经定义了许多任务:...完成此操作后,我们可以尝试下一节中刚刚制作的API。

    2.3K10

    vue-cli-service: command not found报错引发的血案

    项目克隆下来后,用 vscode 打开工程,并且使用了 vscode 自带的终端安装了依赖包,但是准备执行 yarn serve 启动工程的时候却意外的抛出了一个错误: $ vue-cli-service...当我们在工程目录下的终端执行 yarn serve 时,首先会去工程根目录下的 package.json 中的 scripts 字段查询是否有可执行的脚本,ant-design-vue-pro 是这么写的...上面解释了,在安装依赖包的时候,通过 --production 参数或者 NODE_ENV 环境变量来区分当前处于开发模式还是处于生产模式。...这个时候,我突然回想起一个细节,每次当我从 vscode 中打开终端(PS:我的终端默认使用的是zsh)的时候,终端都会有一个如下的提示: dotenv: found '.env' file....([Y]es/[n]o/[a]lways/n[e]ver) 通常遇到这个提示的时候我不会很在意,一般都会选择 Yes,这样如果我们的工程下存在 .env 文件,zsh 终端会自动读取环境变量,并设置到当前环境中

    2.7K20

    我写了款依赖检查的工具

    位 so 的文件名称,然后去查下这个文件在 64 位的目录下存不存在,如果存在,说明该 so 支持,反之不支持,检测效果如下: image.png 3、更安全的导出组件检查 在 Android 12...当然,你也可以直接查看 demo 输出的报告,我已经给仓库开通了 github pages,html 浏览地址为 https://mrwangqi.github.io/pluginDemo/ 1、接入...尝试过几次在 jitpack 发布 gradle 插件,经常会报莫名的错误,所以,就不打算对外发布插件了,如果想用到自己项目的话,可以发布到 maven local,展开 task 点击 publish.../gradlew checkDependency -Pbuild=${build variant} 要执行的 build variant 可以在 Android studio 中查看: 比如我们要检查.../gradlew checkDependency 三、原理 原理很简单,就是从 configurations 中拿到继承自 implements 的 CompileClassPath configuration

    61930

    AutoDev for VSCode 预览版:精准 AI 编程提示词与编辑器的完美融合

    在过去的一个月里,我在休着陪产假、看娃的同时,也在闲暇时间里设计了 AutoDev for VSCode 的架构。...在 IDEA 版本中通过构建非常精准的提示词,以及与编辑器的完美融合, 以帮助开发者更好地编写代码。 现在,在 VSCode 预览版本(0.1.0)中,你可以体验到这一切。...AutoDev 设计理念示例:一键精准测试生成 在设计 IDEA 版本时,我们一直致力于避免使用聊天窗口,以提供更好的用户体验。在 VSCode 版本中,我们将这一理念继续发扬光大。...借助于我们在 Intellij 平台的经验,我们尝试构建通用的底层架构,以支持精准的编程上下文。...AutoDev for VSCode 架构设计原则 在构建 AutoDev for VSCode 时,我们遵循了以下的设计原则: 统一架构。

    22610

    Cloud Studio尝鲜,在线构建vue3应用【玩转 Cloud Studio】

    studio工作台基本与vscode一样,并且如果代码报错,底部终端也会有对应的日志报错,体验也是非常友好,我们看下这工作台面板还有其他什么功能 但我们点击最左下脚时,我们可以回到最初始化的面板 图片...在面板中,我们可以看到自己正在运行的项目,并且升级空间配置,让你体会到会员的服务 图片 并且在这个面板中支持修改当前的项目名 git 提交 在我们默认使用面板开始一个项目时,实际上该项目是存放在root.../RemoteWorking,但是当我想关联到github的一个项目时,你可以这么做 图片 填写你的github地址,然后默认就会在root文件下关联一个文件 图片 并且你会发现,在.ssh文件下自动生成一个...id_rsa,所以此时你就可以将默认初始化的项目,移动到我lessonNote上,在lessonNote新建一个cloud-studio目录,然后将此目录尝试提交我的github上 依次执行以下命令...无法正常打开,那么肯定是当前文件夹有默认的隐藏文件,你只需要把.git这样的隐藏文件删除,重新上传即可 使用感受 1、当我每次退出工作台时,重新进去,都需要重新安装,提示还是很友好 2、当我修改文件,终端输入

    1.7K200
    领券