【发布时间】:2020-07-21 22:54:12
【问题描述】:
我在 VSCode 中使用 angular 2。我只是在学习这个 IDE。我试图弄清楚如何使用 CTRL+Click 导航到 templatUrl 之类的组件属性,但它对我不起作用(参见屏幕截图)。
我希望当我 CTRL+单击文本时,它会打开文件 dashboard.component.html 是否需要安装扩展才能使其正常工作?
【问题讨论】:
标签: angular visual-studio-code
我在 VSCode 中使用 angular 2。我只是在学习这个 IDE。我试图弄清楚如何使用 CTRL+Click 导航到 templatUrl 之类的组件属性,但它对我不起作用(参见屏幕截图)。
我希望当我 CTRL+单击文本时,它会打开文件 dashboard.component.html 是否需要安装扩展才能使其正常工作?
【问题讨论】:
标签: angular visual-studio-code
据我所知,ctrl + click 仅适用于语言服务(Typescript 语言服务)可以向 IDE 公开的实体。
例如,您可以 ctrl + 单击从导入它们的应用程序模块导航到 DashboardComponent。 templateUrl 属性是一个字符串,并且 ctrl + click 在那里不起作用。
替代选项(我使用的)是按 ctrl + P,这会弹出“转到文件”弹出窗口,您可以开始输入“仪表板 html” - 它实际上使用正则表达式模式搜索(dashoboard.component.html, dashboarddetails.component.html 等)来查找匹配项并将它们显示在下拉列表中,您可以从中使用向上或向下箭头键并按 Enter 导航到该文件。
【讨论】: