2011-04-05 17 views
12

NetBeans IDE'de, bir işlevin parametrelerindeki bir değişken adının değiştirilmesi, bu adın işlevdeki tüm yinelemelerini de değiştirir. Eclipse PDT ile bu davranışı nasıl alabilirim? Bağlam menüsünde Refactor → Rename öğesinin var, ancak yalnızca dosya adını refactor.Netbeans benzeri bir yöntemde Eclipse PDT'deki bir değişken nasıl yeniden adlandırılır/yeniden adlandırılır

Bu sorun 2006 yılından beri çalışıyor ve the PDT bug tracker #149818 için oy verebilirsiniz.

cevap

4

Kod refactoring varlığı, the comparison page'da gösterildiği gibi PDT ve Zend Studio arasındaki farktır. Öyleyse, PDT'de kod refactoring yapmak için bir yolu yoktur.

+0

Ancak bazı eklentiler tarafından sağlanabilir. Zend Studio, PDT'den tamamen farklı biri tarafından geliştirilen ücretli bir üründür. Yani herkes PDT için bir refactor eklentisi oluşturabilir;) –

+0

Bir eklenti yapmak mümkün olmalıdır –

0

Artık PHP Geliştiricileri için Eclipse'de bunu yapmak oldukça kolaydır. Benim tutulması sürümü Mars.2 Sürüm (4.5.2) Yapı Kimliği: 20160218-0600.

sadece yeniden adlandırmak istediğiniz php değişkeni üzerine imleci koymak gerekir, daha sonra farenizi sağ tıklayın ve Refactor seç -> adlandırın. Bunu yaptığınız anda, hemen hemen aynı isimle, tüm php işlevindeki tüm değişkenlerin şimdi seçildiğini göreceksiniz. Sadece 'a ihtiyacınız var değişkenini değiştirmeye başlayın. Ayrıca, düzenlerken görsel ipucu, hepsi aynı anda nasıl değiştirildiğini de verecektir. bir sınıf içinde

php fonksiyonları (yerel global değil) da benzer şekilde değiştirilebilir. Bunun kolay bulmak

, Command + Alt + R

Not basarak, benim mac klavye kısayolunu kullanmak için: değişken adı vurgulamak etmeyin, aksi takdirde garip bir şekilde davranır.

İlgili konular