0

Eclipse ベースの IDE で経験した完全な悪夢を完全に放棄したので、別の IDE を試すことにしました。PHP Storm はいい感じです。高速で、現在試用版を使用しています。

最近の IDE で私が抱えていた主な問題の 1 つは SVN で、もう 1 つは FORMATTING です。フォーマッタは、一度に 10 行以上を処理する場合、設定を放棄するのが好きなようです。私はこれを設定しようとして気が狂っています。

次のような配列があります。

$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
            'title' => t('Renew Competency'),
            'description' => 'Renew competency',
            'page callback' => 'drupal_get_form',
            'access arguments' => array('administer consultant competencies'),
            'page arguments' => array('consultancy_competency_renew_form', 2, 3, 5, 6),
    );

そして、ページをフォーマットするときに使用する設定(私はdrupal標準を使用しています)に関係なく、めちゃくちゃになります。それを1つの大きな行に貼り付けるか、すべてをそのままのようにきれいに整頓し、インデントを希望どおりに並べ替えますが、最後にサブ配列の各数値を不可解に独自の行に送信します下。

最も腹立たしいのは、設定をいじくり回して、1 つの配列とフォーマットを強調表示して見栄えがよくなると、それが問題だと思うことです。

$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
    'title' => t('Renew Competency'),
    'description' => 'Renew competency',
    'page callback' => 'drupal_get_form',
    'access arguments' => array('administer consultant competencies'),
    'page arguments' => array('consultancy_competency_renew_form', 2, 3, 5, 6),
  );

...次に、ページ全体を強調表示すると、同じ配列が突然次のようになります。

$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
      'title' => t('Renew Competency'),
      'description' => 'Renew competency',
      'page callback' => 'drupal_get_form',
      'access arguments' => array('administer consultant competencies'),
      'page arguments' => array(
        'consultancy_competency_renew_form',
        2,
        3,
        5,
        6
      ),
    );

同じアレイ!コードを完全にいじらないと信頼できないというよりも、自動フォーマッタのポイントは何ですか?

これは設定のせいだとわかりました。しかし、LEAVE MY ARRAYS ALONE の設定はありますか? タブの意図を並べ替えるだけで、1 行に固執しないでください。すべてのキー値に対して 15 行の新しい行を与えないでください。

ここで私を助けてくれませんか

ありがとうございました

4

2 に答える 2

0

見つけた!文字通り何時間もそのようなことを叫んだ後...右マージンが左に大きく設定されていたことが原因でした. 余白も表示しないように設定されていたので、わかりませんでした。

ページ全体が選択されたときにのみこれが行われた理由はわかりませんが、現在は機能しているので気にしません。彼らに電子メールを送って、これを伝えました。おそらくまだバグです

于 2013-01-08T12:28:22.433 に答える