Bu linkten download edebileceğiniz Zend Studio 10’un release notlarına buradan bakabilirsiniz.
Mobil ve cloud özellikleri ve kabiliyetleri geliştirilen Zend Studio 10 için ilk etapta ayrıca Zend Framework 2 ile daha uyumlu olduğunu söyleyebiliriz.
Dahasını ilerleyen günlerde paylaşabilmek üzere..
]]>Çeşitli tuş kombinasyonlarıyla kod formatlamak mümkün oluyor. Kimisinde ctrl+shift+f, kimisinde alt+shift+f falan filan… Kodu formatlıyor da, bizim istediğimiz gibi mi formatlıyor, bu da önemli bir nokta.
Aptana Studio için default olarak gelen php format ayarları benim hiç hoşuma gitmedi. Özellikle çok boyutlu arrayleri tek satıra çekmesi ve metodların biçimlendirilmesi, felaket 
Aptana Studio’yu açtığımızda üstteki menüden Windows > Preferences sekmesine geliyoruz. Buradaki arama kutucuğuna format yazdığınız zaman karşınıza hemen geliyor, Aptana Studio kategorisi altında Formatter ayarı.
Burada yeşil artı tuşuna (+) basıyoruz ve kendimize bir profil oluşturuyoruz. Oluşturduğumuz profile, default olan ayarlar aynen kopyalanıyor. Default olan ayarları değiştirmemize izin vermiyor Aptana, bir profil oluşturmamızın sebebi bu. Ardından Preview kısmından istediğimiz dili seçip, onunla ilgili ayarları yapabiliyoruz.
PHP ayarlarında, New Lines sekmesi altındaki ayarlarda, Insert new line between array creation elements ayarının seçili olmasını şiddetle öneriyorum. Ayrıca Indentation sekmesinde de işinize yarayacak ayarlar mevcut.
Oluşturduğunuz profili export edip, farklı bir bilgisayardaki Aptana Studio’ya import edebilirsiniz.
]]>
Uygulamanızı tavsiye ettiğim yöntemleri maddeler halinde açıklayacağım.
Bu link bu konuda size yardımcı olabilir: http://stackoverflow.com/questions/477871/eclipse-ini-configuration
Ayrıca eclipse.ini dosyasına -Xverify:none satırını ekleyerek bu VM ye yüklediği tüm dosyaların .class olanlarının doğrulama işlemini yapmamasını söyler. Bu Eclipse’in açılmasını hızlandırır.
Bunun dışında XXMaxPermSize bellek miktarını arttırmayı da ihmal etmeyin.






Kaynaklar :
http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse
http://www.pakkatechies.com/2011/07/making-eclipse-ide-faster.html
http://developersland.net/index.php/java/111-eclipse-ide-hizlandirmak-icin-performans-onerileri.html
]]>Aptana Studio’da yeni bir proje ile çalışırken, sadece projeyi eklemek yeterli olmuyor. Ek olarak bir ayar daha yapmak gerekmekte.
Eklediğimiz projeya sağ tıklıyoruz ve açılan menüden en altta bulunan Properties‘a geliyoruz. Açılan pencerede sol menüde Project Natures kısmına geliyoruz. Burada PHP’nin yanına bir tik koyuyoruz.
Artık autocomplete özelliğimiz açık 
İyi çalışmalar!
]]>Doğruyu söylemek gerekirse Zend Studio’da autocomplete sorununu çok fazla yaşamıştım. Autocomplete bir gün çalışıp bir gün çalışmıyordu
Her ne kadar burada çözümü bulunmuş olsa da ben farklı ortamlarda çalışmayı denemek istiyordum.
Oturdum araştırdım ve Aptana gibi bir nimet daha buldum. Kurulumunu anlatayım;
Öncelikle Aptana Studio’nun kurulması için gerekli şeyleri şu şekilde install ediyoruz;
sudo apt-get install openjdk-7-jdk libjpeg62 libwebkitgtk-1.0-0 git-core
Aptana, resmi olarak OpenJDK desteklemiyor, o yüzden alternatif olarak SunJDK kullanabilirsiniz. O da şu şekilde;
sudo apt-get install libjpeg62 libwebkitgtk-1.0-0 git-core sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Araştırdığımda okuduklarım arasında en çok dikkat edilmesi gereken şeyin libjpeg62 olduğu söyleniyor, buraya kadar olan kurulumda libjpeg62 ile ilgili bir hata almamış olmanız gerekmekte.
Şimdi sıra geldi Aptana Studio’yu download etmeye. Onu da buradaki adresten yapıyoruz.
Download tamamlandıktan sonra bu kod ile extract ediyoruz.
sudo unzip [indirdiğiniz AptanaStudio dosyası].zip -d /opt
Herşey tamamlandı, şimdi de ana menüye bir kısayol ekliyoruz, onu da şu şekilde yapıyoruz;
wget http://www.samclarke.com/wp-content/uploads/2012/04/AptanaStudio3.desktop sudo mv AptanaStudio3.desktop /usr/share/applications/AptanaStudio3.desktop]]>
Php de otomatik tamamlama (autocomplete) özelliğinin durduk yere bozulması veya hiç çalışmaması.
Neredeyse bütün zend sürümlerinde en az 40 kere yaşamışımdır bu sorunu. En sonunda bir çözüm buldum. (İnşallah sizin için de çözüm olur, bu bug tam bir baş belası çünkü..)
Projenizin klasörü içindeki .buildpath dosyasını bir metin editörü ile açın ve içine aşağıdaki kodu koyun. (Zaten aynısı varsa dokunmayın
)
<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> <buildpathentry kind="con" path="com.zend.php.phpunit.CONTAINER"/> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> <buildpathentry kind="con" path="org.zend.php.framework.CONTAINER"/> </buildpath>
İşlem Sırası şu şekilde olmalı :
sonra da ilgili projedeki herhangi bir php dosyası üzerine örneğin var_dump yazmaya bşalarken autocomplete özelliğinin çalıştığını göreceksiniz. (inşallah işe yarar ve görürsünüz)
Bende bu şekilde düzeldi.
Kaynak olarak da buradan yararlandım.
]]>
Eclipse içerisinde bu şablonları sizin için otomatik oluşturan bir sistem mevcut. Üstelik halihazırda birçok kalıpla birlikte.
Hemen bunlara nasıl ulaşacağımıza bakalım.
Göreceğiniz gibi burada birçok öntamınlı şablon sizin için halihazırda mevcut. Örneğin; listede if satırına giderseniz preview kısmında if için oluşturulacak şablonu görebilirsiniz.
Şimdi de kendimiz nasıl şablon oluşturacağımıza bakalım. Örneğin; public static final için bir şablon oluşturalım.
public static final ${cursor};
Burada ${cursor} terimi, imlecin bu kısma konumlanmasını sağlıyor. Insert Variable butonuyla istediğiniz değişkenleri ekleyebilirsiniz.
Şimdi bu şablonları nasıl kullanacağımıza gelelim. Şablonu kullanmak istediğimiz kodda if şablonu için if yazarak kod tamamlama kısayoluna basıyoruz (Ctrl+Space veya siz hangi kısayolu kullanıyorsanız). Karşımıza if için birden fazla seçenek çıkıyor (çünkü if için birden fazla şablon var). İstediğiniz şablonu seçtikten sonra karşımıza if‘in şablonu geliyor. Doldurmanız gereken alanlar arasında Tab ve Shift+Tab kısayollarıyla gezinebilirsiniz.
Kendi yarattığımız şablonu kullanmak için psf yazarak kod tamamlama işlemini gerçekleştiriyoruz ve şablonumuz imleç şablonda ${cursor} yazdığımız yere konumlanmış şekilde şablonumuz karşımıza geliyor.
Siz de kendi şablonlarınızı oluşturarak sık kullandığınız kod parçalarını hızlıca otomatik olarak yazabilirsiniz.
Herkese iyi çalışmalar.
]]>