2016-09-08 5 views
5

私はWebアプリケーションを開発するためにPyCharmを使用しています(私はPythonの単語です)、気付きました。私は反応ソースにジャンプできません。例えばJavaScriptライブラリのソースにジャンプするには?

:私は、コンポーネントを拡張熱い見てみたい、をクリックして、cannot find declaration to go toを参照してくださいComponentプレスCmdを+マウスの右にカーソルを設定します。

import React, { Component } from 'react' 

これを行う方法はありますか、それともこのような能力を備えた他の編集者がいますか?

更新: WebStormでは動作しますが、Pycharmでは動作しないようです。 Pycharmの場合は、設定のロードライブラリが必要です。

+1

ライブラリソースをダウンロードするには、WebStormに指示する必要があります。 https://www.jetbrains.com/help/webstorm/2016.2/configuring-javascript-libraries.html –

+0

@BenjaminGruenbaumありがとうございますが、利用可能なライブラリにreactJsが表示されません。私はカスタムJavaScriptのlibを追加した後(ちょうどnode_modulesからreactJsを追加)、変更は見られません。 – Tany

+0

ReactはES6で書かれていないので、ES6モジュールにエクスポートするときに面白いプロパティがあります。ほとんどの人は、インポートとして「反応」からの反応をインポートとして行い、コード内でReact.Componentを参照します。私は、React.ComponentのComponentにカーソルを合わせ、Cmd-Bを使用してReactコードにジャンプできます。 –

答えて

4

私はこの使用して以下の設定を行うことができるよ:

  • WebStorm - >設定 - >言語&フレームワーク - > JavaScriptを - > JavaScriptの言語バージョン:ReactJS(JSXハーモニー)
  • 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をクリック(Ctrlキー+ WindowsおよびLinux上でクリックする)と、コンポーネント定義にジャンプすることができる公式のソース

からそこから同じ答えでありますまたはCmd-Y(Ctrl + Shift + I)でポップアップの定義を参照してください。

+0

JavaScript言語バージョンのReactJsオプションはありますか?私はJSXハーモニーしか持っていません – Tany

+0

私はJSXハーモニーを持っていて、WebStormを更新してReactJSとして表示します。彼らは同じでなければなりません。 – lustoykov

+0

実際にはクリックする必要があります。私の回答を更新しました – lustoykov

関連する問題