Eclipse PDT: Onu nasıl VIM'in gibi benim PHP diziler biçimlendirmek için alabilirim?

4 Cevap php

Ben vim girinti yaptığı gibi Eclipse benim php diziler biçimlendirmek almak için mücadele ettik.

Ne tutulması yapar (CTRL + SHIFT + F)

<?php
$array = array(
'key1' => 'value1',
'key2' => array(
'child_key1' => 'child_value1',
'child_key2' => 'child_value2',
),
);

Ne vim yapar (tuşlara: gg = G)

<?php
$array = array(
  'key1' => 'value1',
  'key2' => array(
    'child_key1' => 'child_value1',
    'child_key2' => 'child_value2',
    ),  
  );

I've tried looking in Preferences>PHP>Code Style>Formatter and Preferences>PHP>Editor>Templates but haven't found anything.
Thanks in advance.
Kehan

4 Cevap

Bu projeyi kontrol. Lütfen Tutulma kavanoz dosya koymak / klasör dropins ve sonra tercihleri ​​/ php / kodu stil / formatlayıcısına gidebilirsiniz. İstediğin ne benzer bir şey yapar "Miscellaneous" bölümüne (genişletmek için seçenekler sekmesindeki oku tıklatın) altında seçeneği serin "dizi içinde Align => sütun konumunu" vardır. Bir bütün dosyayı biçimlendirmek veya bir seçimi sağ tıklatın ve çıkış için Ctrl-Shift-F kullanın "Kaynak-> Format ..." seçenekleri.

http://de.sourceforge.jp/projects/pdt-tools/releases/?package_id=8764

Hmm bu hala PDT ile ilgili bir sorun gibi görünüyor, bak stack related question.

Bu ilk satırbaşı sekmesini iterek önerir ve dinlenme bundan sonra girinti takip etmelidir. CTRL + SHIFT + F gibi bu yerde herhangi bir el ile biçimlendirmeyi üzerine yazacaktır.

Eğer Aptana Studio önce (PHP plug-in) ama bu IDE tabanlı tutulma ve istediğiniz biçimlendirme seçeneklerini, iyi şans olabilir kullanılan varsa ben bilmiyorum :)

Ben birkaç ay için PDT formatlayıcıyı kullanıyorum ve şimdiye kadar büyük bir iş yok.

Ben geliştirici tam özellikli çalışan 4.3 M5a inşa almak için başarısız sonra Indigo yeniden yüklemek zorunda kaldım. İşte yaptım nasıl:

Formater tek tam yapılandırma Java Kod Stil altında.

Windows / Preference / Java / Code Style / Formater edit the profile, in Indentation check the indent statements whitin switch

Aynı zamanda PHP formater etkiler olmadığını bilmiyorum.