VSCode有无快捷方法为类添加函数 无需反复滚动编写声明与实现
VSCode C++ 类方法快速生成解决方案
- 方案1:使用官方C/C++扩展自带快速修复功能
微软官方的C/C++扩展默认内置该能力,操作步骤如下:- 先在类内部写完函数声明,比如示例中的
int IWantToDefineAMethod(); - 光标停留在该声明上,按快捷键
Ctrl+.(Windows/Linux)或Cmd+.(macOS),或右键选择「快速修复」 - 在弹出的选项中选择「在当前文件添加实现」/「在关联源文件添加实现」,扩展会自动在对应位置生成完整的函数实现框架,无需手动滚动跳转。
- 先在类内部写完函数声明,比如示例中的
- 方案2:使用专用C++辅助扩展
可安装C++ Helper、C/C++ Generate Definitions这类第三方扩展,支持更丰富的生成能力:- 批量生成类中所有未实现函数的对应实现
- 一键生成构造函数、析构函数、get/set方法、相等性判断函数等常用结构
- 可自定义实现代码的生成位置、格式规则
- 方案3:自定义代码片段
如果有固定的代码书写习惯,可自行配置VSCode用户代码片段,设置触发关键词后一键生成类声明+对应实现的模板,减少重复输入。 - 额外效率技巧
若你的项目采用头文件、源文件分离的结构,可把.h和.cpp文件左右分栏显示,添加方法时左栏写声明、右栏写实现,无需来回切换标签或滚动页面。
内容的提问来源于stack exchange,提问作者Mohammad Hossein Amri
相关产品推荐
相关产品推荐

