C++ Classhelper
使用头文件创建 C++ 类
详细信息
安装量
- 总数 10K
- Win 7K
- Mac 951
- Linux 2K
Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | Jun 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 3 | 1 | 2 | 3 | 0 | 1 | 2 | 4 | 2 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 2 | 3 | 1 | 2 | 2 | 2 | 1 | 2 | 0 | 2 | 1 | 2 | 0 | 4 | 1 | 2 | 1 | 3 | 2 |
Mac | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
README
C++ Class Helper Sublime Text 插件
用于创建/生成 C++ 类的 Sublime Text 插件,自版本 1.2.0 开始生成 C++ 类方法的定义。
安装
软件包控制
通过软件包控制安装包。在 Windows 上按 CTRL+SHIFT+P,在 macOS 上按 CMD+SHIFT+P,选择 软件包控制:安装包
并搜索 C++ Classhelper
手动
下载或克隆此存储库。
$ git clone https://github.com/pr0grammr/cppclasshelper-sublime-text-plugin.git
将下载的文件夹重命名为 C++ Classhelper
。将文件夹复制到 Sublime Text 软件包目录中。您可以通过点击 首选项
-> 浏览软件包
来找到它。
用法
类生成
在侧边栏中的文件夹上右键单击,然后在您要创建类的位置单击 创建 C++ 类
。在输入栏中输入不带文件扩展名的类名。您输入名称后,按回车。现在,您在侧边栏中点击的文件夹中将创建类的源文件和头文件。
类方法生成
自版本 1.2.0 开始,您可以生成类方法的定义。
按 CTRL + SHIFT + P 打开命令面板。输入 C++ Classhelper - 生成方法定义
(或右键单击当前窗口以通过上下文菜单选择选项)并选择您想要生成定义的方法。
设置
{
// opens the class after creation
"open_after_creation": true,
// file extension in which the headerfile is created (e.g.: hpp or h)
"header_file_extension": "hpp",
// if set to false, alternative header style will be used
"use_pragma_once": true
// inserts a newline after every template
"newline_after_template": true,
// inserts newline after method definitions
// curly brackets will be placed to the next line
"newline_after_method": true,
// places the cursor inside the brackets, so you can directly start typing
"place_cursor_between_brackets": true
}
许可协议
此插件根据 MIT 许可协议 发布