如何让箭头函数在VS Code大纲搜索的函数区而非变量区显示?
VS Code代码导航中箭头函数归类调整问题
在VS Code的代码导航面板里,像下面这种用const声明的箭头函数:
const checkLogin = async (req: Request, res: Response) => { // 函数逻辑 };
会被归类到变量区域,而不是期望的函数区域。要实现这个调整,有两种可行途径:
改用标准函数声明语法:
如果允许修改代码,直接把箭头函数改成普通函数声明,VS Code会自动将其归类到函数区域:async function checkLogin(req: Request, res: Response) { // 函数逻辑 }使用第三方插件调整符号分类:
VS Code默认的TypeScript/JavaScript语言服务会把变量赋值的箭头函数识别为变量,无法直接通过内置配置修改归类规则。你可以安装支持自定义符号分类的第三方插件,通过插件重写符号解析逻辑,将箭头函数归类到函数区域。
内容的提问来源于stack exchange,提问作者Klian
相关产品推荐
相关产品推荐

