Help Me Extension
一个 VS Code 扩展,提供实用的代码编辑功能。
功能
删除函数 (Delete Function)
这个功能可以帮助你快速删除光标所在的函数,支持多种函数类型:
- 普通函数定义 (
function name() )
- 匿名函数 (
function() )
- 箭头函数 (
const name = () => )
- 对象方法 (
method() )
- 类方法
- 异步函数 (
async function )
- 生成器函数 (
function* )
使用方法
- 将光标放在你想要删除的函数内部(函数体、参数等任何位置)
- 按下快捷键
Ctrl+Shift+D
- 确认删除操作
特性
- 智能识别: 自动识别光标所在的函数,包括嵌套函数
- 嵌套处理: 如果存在函数嵌套,只删除光标所在的最内层函数
- 安全确认: 删除前会显示确认对话框,显示要删除的行数范围
- 多文件支持: 支持 JavaScript、TypeScript、JSX、TSX 文件
支持的函数类型示例
// 普通函数
function testFunction() {
// 光标在这里时,会删除整个 testFunction
}
// 箭头函数
const arrowFunction = () => {
// 光标在这里时,会删除整个 arrowFunction
};
// 嵌套函数
function outerFunction() {
function innerFunction() {
// 光标在这里时,只删除 innerFunction
}
}
// 对象方法
const obj = {
method() {
// 光标在这里时,会删除整个 method
}
};
开发
构建
npm install
npm run compile
测试
npm run test
打包
npm run vscode:prepublish
许可证
MIT
| |