A anglicky aspoň umíte? Co to je "fuzzy matching" vám mám vysvětlovat? Pokud je mi známo, IntelliSense se pořád drží IMHO poněkud obstarožního hledání na základě prefixu. Mně Emacs třeba "dfni" doplní na "double-float-negative-infinity", "fucos" na "fundamental-character-output-stream" a podobně. I v .NETu je dlouhých deskriptivních názvů hafo a nedokážu si představit, že bych měl vypisovat minimální jedinečný prefix nebo někde lozit po seznamu šipkama.
Ostatně si myslím, že integrace editačních, ladicích a jiných podobných funkcí ve Visual Studiu pořád kulhá o pár kroků pozadu. Onehdá jsem jsem potřeboval vědět, jak runtime implementuje breakdown výpisu obsazení heapu podle typů objektů. Dostalo se mi té rady, že mám stisknout M-.
, stejně jako u kódu vlastní aplikace skočím na definici funkce. A světe div se, runtime si pamatoval, odkud byl zkompilován a já skočil přímo na příslušné místo zdrojáku. Kdybych něco potřeboval opravit, mohu stiskem dvou kláves zkompilovat a aktualizovat funkci v běžícím systému, a klidně třeba na počítači na druhém konci světa, přestože editor mám před sebou na stole. Kdepak remote debugging - remote úplně_cokoli. (A třeba víceuživatelsky, několik připojení na jeden systém? Není problém - sice je to trochu hodně odvážné, ale aspoň SW člověku nediktuje, co člověk chce a nechce, nýbrž naopak. :-))
Ale jo, dobře, uznávám, web services klikátko má VS dobrý, to se musí nechat. :-) Jenže mně by bylo k ničemu, protože WS nedělám. Pořádnou code completion zato ocení asi každý - to, co mám, bych za méně schopnou IntelliSense asi opravdu nevyměnil. Stejně tak bych se nerad vzdal inteligentního editoru, který zná strukturu jazyka a umí pár stisky kláves manipulovat s výrazy, prohodit větev if a else, jeden výraz v rovnici vynořit výš nebo zanořit níž a podobně. Hrozně návykové, v porovnání s běžným editorem v běžném IDE (ne, VS opravdu dobrý editor nemá). Pokud tedy hovoříte o stiscích kláves, myslím, že efektivita editace ve Visual Studiu má ještě co dohánět. I když už se nepochybně hodně zlepšila. :-)