0

私は一般的に Webstorm コードの再フォーマットに熱心ですが、Webstorm が (まだ) 理解していない個人的な好みがいくつかあります。だから、もう少しコントロールできるようになりたい。

たとえば、私は RequireJS と AngularJS を使用しています。どちらも、依存関係のリストと、対応するパラメーターを持つ関数を受け取るモジュールの概念を持っています。並べるのが好きです。例: RequireJS:

define  (['jquery', 'angular', 'gmaps'],
function ( $      ,  angular ) {

そしてAngularJS:

Module.controller('MyController', ['$scope', '$element', '$attrs',
                         function ( $scope ,  $element ,  $attrs) {

これらは、コードの再フォーマットに耐えられない、私の通常のフォーマット設定の例外です。私は、Webstorm私に敵対するのではなく、私と協力してくれることを望んでいます。

優先順:

  • これを再フォーマット動作として Webstorm にプログラムできますか?
  • Webstorm に、この種の構造のスペーシングを無視するように依頼できますか? (おそらく、関数名に基づいていますか、それともコード上の何らかのパターン マッチングに基づいていますか?)
  • Webstorm にスペーシングを完全に無視させることはできますか?
4

1 に答える 1