2010-11-18 16 views
7

Aşağıdaki otomatik refaktaşı yapmak için Eclipse CDT'de bir yol var mı?Eclipse CDT taşıma dosyası ve yeniden adlandırılan dosya refactoring?

  1. hareket dosyası: Başka bir proje klasörüne bir kaynak/başlık dosyasını taşımak ve otomatik
  2. yeniden adlandırma dosyası güncellenen taşındı dosyaya her #include direktifi akrabası vardır: kaynak/başlık dosyayı yeniden adlandırmak ve, orada otomatik

CDT böyle bir özellik yoksa güncellenen yeniden adlandırılmış dosyaya her #include direktifi akrabası Linux için bunu kolayca yapmamı sağlayan başka bir araç mı?

Çok teşekkür ederim.

cevap

2

Bu özelliklerden herhangi birini CDT 8.0'de bulamadık. Bir özellik isteğini https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT adresinde belirtmenizi öneririm.

Ben sadece madde 2. bir demet yaptım (başlık dosyası yeniden adlandırma, #include yeniden adlandırma dahil-bekçi yeniden adlandırma). Bu eclipse 'Arama ve Değiştir kullanarak yaklaşık 3 dakika sürdü. Daha önce hiç yapmadığım için kötü değil. CDT'de "başlık dosyası yeniden adlandırması" uygulanmışsa, bu muhtemelen bir dakikadan az süre almış olabilir. Kitabımda, ne kadar seyrek yapıldığını düşündüğünüzde büyük bir tasarruf değil. Ama sonra ~ 20 dosya yeniden adlandırmak zorunda kaldı. Kullandığım yarı manuel yaklaşım, CDT refactor impl muhtemelen muhtemelen olurdu ölçekli olmaz.

İlgili konular