Bugün kullanmaya başladığım Visual Studio 2010'da default olarak gelen intellisense ayarlarının hızlı kod yazan ve visual studio 2008 in default ayarlarına alışkın geliştiriciler için ciddi bir sıkıntı olduğunu keşfettim. (Bunu nası keşfettim sorusu hala muallakta o ayrı) :)
Tahminimce birçok geliştirici durmaksızın hızlıca kod yazarken Space ve enter tuşlarını sıklıkla kullanır bu tuşlarla VS2008 ortamında default intellisense ayarlarına göre enter tuşu yazılan kelimeye göre intellisensede seçili durumdaki verinin yazılmasını sağlar. Ve space tuşuda genel olarak intellisense üzerinde seçili gelen verinin tamamlanmasını sağlar.
Ancak Visual Studio 2010 kullanıcıları için (örneğin ben yaklaşık 3 saat yazdım ve kriz geçirdikten sonra şunu çözim dedim) Space tuşu kelimenin tamamlanmasını sağlamamakla beraber intellisense üzerinde yazılan kelime siz yön tuşlarıyla seçmediğiniz için seçili durumda olmadığından doğrudan bi fonksiyona sahip olmayıp direkt yeni bir satıra geçmektedir.
Visual Studio 2010 Intellisense ayarlarını Visual Studio 2008 gibi yapmak için aşağıdaki adımları izleyebilirsiniz.
Tools > Options > Text Editor > C# (siz başka diller içinde yapabilirsiniz) > IntelliSense > Commited by pressing the space bar checkbox'ını checked konuma getirin.
Tools > Options > Text Editor > C# (siz başka diller içinde yapabilirsiniz) > IntelliSense > Add new line on commit with enter at end of fully typed word checkbox'ını unchecked konuma getirin.
Ben bu şekilde kullanmakla rahatım. Tabi herkes kendi hızına göre ayarlar yapabilir. Ancak Visual Studio 2010'un IntelliSense ayarlarını Visual Studio 2008'de ki gibi bu şekilde yapabilirsiniz.
Ben hala intellisense'in hızından şikayetçiyim özellikle VS 2010 Beta 1 sürümü üzerinde VS 2008 den daha yavaş çalışıyor. Buda hızımı ciddi oranda etkiliyor.
Microsoft'a burdan sesleniyorum :):):) bi kaybolmayan sakız istiyoruz... bide intellisense ayarını milisaniye cinsinden kendimizin yapabileceği bir config menu :)