首页 > 其他分享 >VScode生成头文件的 #ifndef #define #endif方法

VScode生成头文件的 #ifndef #define #endif方法

时间:2024-05-23 10:56:08浏览次数:18  
标签:__ 头文件 VScode FILENAME header endif ifndef define

在Vscode中,按快捷键Ctrl+Shift+P

搜索snippets命令,选择“代码片段:配置用户代码片段”

选择“新建全局代码片段文件”

新建名称:add header

创建后会自动打开,将内容替换为以下代码:

{
	"C C++ Header": {
		"scope": "c, cpp",
		"prefix": "header",
		"description": "Add #ifndef, #define and #endif",
		"body": [
			"#ifndef __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
			"#define __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
			"",
			"$0",
			"",
			"#endif /* __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__ */"
		]
	}
}

创建好后在.c和.h文件中直接输入:add header即可

标签:__,头文件,VScode,FILENAME,header,endif,ifndef,define
From: https://www.cnblogs.com/siky/p/18207911

相关文章

  • VsCode安装
    一、下载进入VSCode官网:https://code.visualstudio.com,点击DownLoadforWindows下载windows版本当然也可以点击旁边的箭头,下载Windows版本或MacOS版本备注:Stable:稳定版Insiders:内测版注意:上述下载软件安装包的过程,大家可以不用操作,因为在提供的课程资料中,已......
  • 提升效率必备VSCode运行快捷键全攻略
    哈喽,大家好,我是木头左!快捷启航:打开你的代码世界在编程的世界里,时间就是金钱。了解并熟练使用VisualStudioCode(简称VSCode)的运行快捷键,可以大大节省你的时间,让你更加专注于代码逻辑和创意实现。本篇文章将为你揭示那些鲜为人知但异常强大的VSCode运行快捷键,带你开启高效编码......
  • vscode 无法调试 golang testify suite 中的单个 test 的解决办法
    目录问题描述网上的讨论最终的解决办法问题描述对于如下这样简单的测试文件:packagemain//Basicimportsimport( "testing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/suite")varassertObj*assert.Assertions//Definethesuite,......
  • vscode配置
    vscode配置设置自定义指令选择vue.json使用V就会弹出快捷代码{ "Printtoconsole":{ "prefix":"v", "body":[ "<scriptsetuplang=\"ts\">", "</script>", "<templa......
  • stm32cubemx+cmake vscode开发
    stm32cubemx在2.17之后可以新建cmake工程文件,然后就可以在vscode中无痛编译单片机程序,可以再配合openocd等编译调试下载1.准备1.1stm32cubemx1.2vscode1.3arm-none-eabi-gcc2.cubemx生成cmake工程文件2.1利用__weak函数实现cubemx代码与用户代码分离2.2利用宏定义......
  • 解决VSCode中Debug和运行路径不一致的
    哈喽,大家好,我是木头左!背景介绍在VisualStudioCode(简称VSCode)中进行开发时,经常需要使用到调试(Debug)功能。然而,有时候会发现,当尝试调试程序时,程序的运行路径与预期不符。这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件......
  • vscode配置格式化工具Prettier
    1,安装Prettier插件2,设置VsCode默认格式化工具为Prettier.1)通过菜单打开设置页面:file/preferences/settings2)设置默认格式化工具为Prettier3,配置默认参数4,保存文件自动格式化 5, 在项目中配置代码规范1)打开官网: Prettier中文网·Prettier是......
  • VSCode安装vue3插件
    1.以前的volar已经弃用了。2.最近vue插件 3.安装好插件后,在vscode中创建项目可能会报错。解决方法:1.使用window+r调出cmd,运行node-v,npm-v都没问题。那么尝试以管理员方式运行vscode,如果还是不行,重启一下电脑。2.网络原因,网络波动或者网比较差的时候导致下载丢包,把node......
  • vscode vim
    easymotionfindchar:<leader><leader>sfindcharforward/backwark:<leader><leader>f/Ffindwordstart/end<leader><leader>w/bfindline<leader><leader>j/kfindwith/:<leader><leader>/......
  • vscode launch
    {"version":"0.2.0","configurations":[{"name":"C/C++Runner:DebugSession","type":"cppdbg","request":"launch","args&......