如何跳转到JavaScript库源?

时间:2016-09-08 08:59:55

标签: javascript reactjs pycharm webstorm

我正在使用PyCharm开发我的webApp(我来自python词)并注意到:我无法跳转到反应来源。

例如:我想热看扩展Component,将光标设置在 DECLARE @Table TABLE ( Id INT ,SiteId INT ,IsNormal bit ,DateReview DATETIME ,ObjectId INT ,FrequencyId INT ,InspectionId INT ) Insert into @Table values (3379,5,1, '2016-09-08 00:00:00.000',1019,1,16) ,(3380,5,1, '2016-09-08 00:00:00.000',1019,1,20) ,(3381,5,0,'2016-09-08 00:00:00.000',1020,1,16) ,(3382,5,1, '2016-09-08 00:00:00.000',1020,1,54) SELECT STUFF(( SELECT ',' + convert(VARCHAR(10), Id) FROM @Table t WHERE t.ObjectId = t1.objectid FOR XML PATH('') ), 1, 1, '') AS Id ,siteid ,CASE WHEN STUFF(( SELECT ',' + convert(VARCHAR(10), IsNormal) FROM @Table t WHERE t.ObjectId = t1.objectid FOR XML PATH('') ), 1, 1, '') LIKE '%0%' THEN 0 ELSE 1 END AS IsNormal ,datereview ,objectid ,FrequencyId ,STUFF(( SELECT ',' + convert(VARCHAR(10), InspectionId) FROM @Table t WHERE t.ObjectId = t1.objectid FOR XML PATH('') ), 1, 1, '') AS InspectionId FROM @Table t1 GROUP BY siteid ,datereview ,objectid ,FrequencyId Cmd +右键单击并查看rowInserted: function (event, data) { if (data.record) { if (condition1 == condition2) { data.row.css("background", "#F5ECCE"); } } }

body

有没有办法做到这一点,或者有其他编辑有这样的能力?

更新: 似乎它只适用于WebStorm但不适用于Pycharm。对于Pycharm,需要在设置中加载库。

1 个答案:

答案 0 :(得分:4)

我可以使用以下设置执行此操作:

  • WebStorm - >偏好 - >语言与框架 - > JavaScript - > JavaScript语言版本:ReactJS(JSX Harmony)
  • Cmd +将鼠标悬停在图书馆上方,等待它变为蓝色并加下划线然后(正常,左侧)点击
  • WebStorm 2016.2.3

This is the state where I've just did cmd + hover. To jump to source you have to click also. 这是我刚刚做过cmd +悬停的状态。要跳转到源,您还必须单击。

Here 是官方消息来源的相同答案

  

从那里你也可以在组件名称上通过Cmd-click(在Windows和Linux上按住Ctrl键并单击)跳转到组件定义,或者在带有Cmd-Y(Ctrl + Shift + I)的弹出窗口中查看定义。