Я не думаю, что есть что-то, что приближается к тому, что вы хотите сделать. Но, насколько я знаю, вы можете - в принципе - использовать Visual Studio с любым языком программирования. Если у вас достаточно времени, чтобы правильно его настроить.
Вы можете создать свою собственную специфическую для LaTeX языковую службу . Более того, вам нужно будет создать собственные правила сборки .
Но так как я считаю, что это слишком много работы, я рекомендую TeXnicCenter, бесплатную программу с подсветкой синтаксиса, автозаполнением и обработкой ошибок. Я не уверен в свертывании кода, но думаю, что этого нет.
Еще одна бесплатная программа - LEd (LaTeX Editor), которая должна иметь все функции, которые вам нравятся, но, насколько я помню, я не был доволен завершением кода.