2017-10-26 19 views
1

の{中括弧}で属性私は最近、最新PhpStormにアップグレードした問題PhpStorm自動完了HTMLの代わりに、「引用符」

(または何最近、最新のでした。)

PhpStorm 2017.2.4 
Build #PS-172.4155.41, built on September 15, 2017 

これをやっているので、私は属性を持つHTMLタグを入力し、いつでも、のような

<td class= 

Iトンのようにのように、中括弧で、それをJSXのスタイルを自動的に完了します。

<td class={} 

目的の機能

それはそうのように、引用符でオートコンプリートそれに慣れ:

<td class="" 

もう一度やってみたいです。

警告

私は引用符完了の設定を無効にすることにより、中括弧の補完を無効にすることができるよ、もちろん、私は二重引用符を得ることはありません。

enter image description here

質問

が、私は{中括弧}完了を得ることなく、「引用符」オートコンプリートを得続けることができるような設定はありますか?

+0

は、JavaScriptの言語レベルだ何がこのプロジェクトのために選択したのですか? – LazyOne

+0

@LazyOne - もう言わないでください。それだった、ありがとう!おそらく、プロジェクト内のいくつかのReactコンポーネントが検出されたため、React JSXがアップグレード後にデフォルト設定されていたようです。 – Alec

答えて

4

JavaScript設定(Settings/Preferences | Languages & Frameworks | JavaScript)のデフォルト言語レベルがReact JSXの場合は、これが発生します。

に問題が修正されました(WEB-28894)。

2017.2.xのビルドでは、別のJavaScript言語レベルを使用する必要があります。


別途オプションがこの動作を制御するために2017年3月1日で導入されました:https://blog.jetbrains.com/webstorm/2017/12/webstorm-2017-3-1/

+0

パーフェクト。これで私の問題は解決しました。具体的には、これは 'Settings |言語とフレームワーク| JavaScript'。私はReact JSXを自動的にまたは間違って設定していました。これを 'ECMAScript 6'に設定して自動完了を再度有効にすると、問題が解決されます。 – Alec

関連する問題