我正在寻找一个在.h/.hpp头文件中生成C++包含保护的atom包。包应该做一些类似于获取现有C++头文件的操作,并用适当的#ifndef#define#endif行包围其内容。
如果插件提供了一些额外的功能,比如从给定的类名自动生成cpp和h文件,那也太好了。
我很惊讶我在谷歌上找不到一个合理的插件。周围有符合这个描述的插件吗?
注意:这不是一个寻求意见的问题(/脱离主题),而是我对这样一个插件进行进一步研究的材料。
创建一个指令段!打开您的.atom
文件夹并在snippets.cson
文件中粘贴此片段!:
'.source.js':
'guards':
'prefix': 'hd'
'body': '#ifndef "${1:*}"n#define "${1:*}"n${2}n#endif'
'console.error':
'prefix': 'error'
'body': 'console.error(${1:"crash"});$2'
然后,您将键入hd
,按tab键并开始创建安全标头;)您可以通过编辑片段随时更改前缀