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 行の新しい行を与えないでください。
ここで私を助けてくれませんか
ありがとうございました