2012-09-05 20 views
6

Java kullanarak Netbeans ile kısa bir süre çalıştım ve okul projeleri için eclipse kullanın, ctrl-space üzerinde yerleşik işlevler gösterecek gibi bazı gerçekten harika özellikler olduğunu fark ettim veya önereceğim mevcut değişkenler. Kısa bir süre önce matlab kullanmaya başladım, matlabda böyle araçlar mevcut olup olmadığını merak ediyordum. Bildiğim kadarıyla bir yazı ortamı olduğunu biliyorum, bu yüzden işler biraz farklıdır, ama sonra matlab ile kapsamlı projelerle çalışan insanları, kodları nasıl yöneteceklerini veya böyle araçlar kullanmadan nasıl çapraz geliştirebileceklerini merak ediyorum. Matematik araştırdım ama bunun hakkında herhangi bir yararlı bilgi bulamadım. Matlab için bu tür araçların veya eklentilerin geçerli olup olmadığını bilen var mı? Şimdiden teşekkürler çocuklar!Otomatik fonksiyon ipuçları aracı Matlab

+1

'tab' değişkenleri otomatik tamamlamasına ve farklı işlevler için bir açılır menü yükleyecek, ama alanlar için çalışmıyor inanıyoruz. Eclipse ve Matlab arasında rahatsız edici bir geçiş yaptığına kesinlikle katılıyorum, bu yüzden derinlemesine bir şey daha çok takdir ediyorum. – Salain

+0

Otomatik tamamlamanın yanında başka hangi özelliklerin eksik olduğunu hissediyor musunuz? – Yamaneko

+4

@Salain: autocomplete kesinlikle alanlar için çalışıyor. Fark ettiğim tek sınırlama, bunun yalnızca mevcut çalışma alanınızdaki değişkenlerle çalıştığıdır. Yani bir nesneyi MATLAB'da düzenliyorsanız ve 'obj' adını kullanarak kendi kendini referanslıyorsanız, çalışma alanınızda böyle bir nesneye sahip olmak gerçekten işe yarar. – Egon

cevap

1

Daha önce bahsedildiği gibi, otomatik tamamlama işlevler, değişkenler ve alanlar için çalışır. (Yerine varlığın entity.field: Örneğin

: Bir alan için çalışmak için başarısız görünüyorsa (sizin çalışma alanı düzgün kurulmamış çünkü belki)

endekslemesi olmadan alanını çağırmak için yardımcı olabilir i). alanı

Ayrıca çalışma alanını sık sık değiştirirseniz, mfile editörünün yetişmemesi olabilir, bu durumda komut penceresine yazmak ve sonra kopyalamak hızlı bir çözümdür.

1

Daha önce de belirtildiği gibi, değişkenlerin çalışma alanında olması gerekir.

Ben bu gibi yazmak gibi kod değerlendirmek, böylece sık sık yaklaşım:

  • ile hücreyi değerlendirin cell mode
  • kod yaz [ctrl - girin] - veya menü çubuğunda düğme.
  • Yaz sonraki hücre

emacs'dan için de bir matlab mode vardır (önceki blokların değişkenler işyerinde sekmesi, otomatik tamamlama artık mevcuttur). Bazı otomatik tamamlama işlevi ve uzun kod satırlarını sarmak için iyi bir özellik vardır. Ne yazık ki pencerelerde hücrelerin değerlendirilme kabiliyetinden yoksundur. Bu yüzden nadiren kullanırım.